Você não precisa saber programar pra automatizar vendas com PixGo. Em 2025-2026, ferramentas como ChatGPT, Claude e Cursor viraram copilotos que escrevem código pra você. Você descreve o que quer em português, o ChatGPT escreve, você roda, e ajusta junto. Esse artigo mostra um exemplo real: cliente manda mensagem no WhatsApp → seu sistema gera QR PixGo automaticamente → cliente paga → você é notificado. Sem programador, em algumas horas.

Em resumo
  • ChatGPT (ou Claude) escreve o código — você só precisa descrever bem o que quer
  • Comece simples: 1 cliente, 1 produto, fluxo linear. Depois evolui.
  • Você precisa de: chave API PixGo + serviço WhatsApp Business (Evolution API ou Z-API) + servidor barato (Replit, Railway, VPS R$15/mês)
  • Tempo realista: 4-8 horas pra primeira versão funcionando
  • Custo mensal: ~R$30-100 (servidor + WhatsApp API)

O exemplo que vamos construir

Vamos automatizar este fluxo:

  1. Cliente manda "quero comprar" no seu WhatsApp Business
  2. Seu sistema responde com o catálogo de produtos
  3. Cliente escolhe ex: "1" (Produto X — R$100)
  4. Seu sistema chama a API PixGo, gera um QR Code de R$100
  5. WhatsApp manda o QR pro cliente + link de pagamento
  6. Cliente paga no app do banco dele
  7. PixGo manda webhook pro seu sistema
  8. Seu sistema avisa o cliente: "Pagamento confirmado! Acesso liberado em X."
  9. Você é notificado da venda
Diagrama: pessoa conversando com assistente AI, que gera um QR Code de pagamento
ChatGPT como ponte entre sua ideia em português e o código funcionando.

Integre cobranças Pix ao seu sistema com API e webhooks. Conheça a API Pix da PixGo.

Criar conta

Antes de começar — o que você precisa ter em mãos

1. Conta ChatGPT (Free serve, Plus melhor)

Acessa chat.openai.com. A versão gratuita funciona, mas a Plus (US$20/mês) tem GPT-4 mais inteligente e roda Code Interpreter (testa o código direto no chat).

Alternativa igualmente boa: Claude.ai (também tem versão free).

2. Chave da API PixGo

Sai pelo menu API Keys (pixgo.org/api-keys) → Solicitar acesso. Veja o guia completo da API se for sua primeira vez.

3. Serviço de WhatsApp Business API

Você precisa de um intermediário que conecta seu sistema ao WhatsApp do seu negócio. Opções:

  • Evolution API — gratuita (open source), você hospeda. Mais técnica mas zero custo.
  • Z-API — paga (~R$80/mês). Mais simples, suporte em português.
  • WhatsApp Business API oficial (Meta) — robusta mas requer aprovação Meta + valor maior

Pra começar, recomendo Z-API se não quer dor de cabeça (R$80/mês resolve), ou Evolution API se topa hospedar (grátis mas precisa servidor).

4. Onde rodar o código

Você vai precisar de um servidor sempre ligado. Opções baratas:

  • Replit (replit.com) — grátis pra testar; pago R$30-50/mês pra ficar ligado 24/7
  • Railway (railway.app) — US$5-10/mês, conexão GitHub direta, deploy automático
  • VPS Hostinger / Contabo — R$15-30/mês, mais técnico mas tudo seu

Recomendação pra começar: Railway ou Replit. Você cola o código que o ChatGPT escreveu, eles hospedam, e te dão uma URL pública.

Como falar com o ChatGPT pra ele te ajudar de verdade

Esse é o ponto chave. ChatGPT escreve código incrível se você for específico. Veja a diferença:

Prompt ruim: "Cria um bot de WhatsApp que vende com PixGo"
Resultado: código genérico, com placeholders, sem entender seu fluxo. Vai te dar trabalho.
Prompt bom: ver template abaixo. Resultado: código funcional, com seus dados específicos, pronto pra colar.

Template de prompt que funciona

Quero que você atue como meu programador. Vou descrever um sistema e você
vai escrever o código completo em Node.js (Express).

CONTEXTO:
- Sou vendedor digital, vendo cursos online de marketing
- Tenho 3 produtos: Curso A (R$197), Curso B (R$297), Combo (R$397)
- Quero vender via WhatsApp automatizado

INTEGRAÇÕES QUE TENHO:
1. PixGo API: chave pk_XXXX, base URL https://pixgo.org/api/v1
   - Endpoint POST /payment/create cria QR Code (exige receiver_cpf: CPF/CNPJ de quem paga)
   - Webhook chega em payment.completed quando cliente paga
   - HMAC-SHA256 com a mesma chave da API

2. Z-API (WhatsApp): instance YYYY, token ZZZZ
   - Recebe mensagens em webhook
   - Envia mensagens: POST /instances/{instance}/token/{token}/send-text
   - Envia imagem: POST /instances/{instance}/token/{token}/send-image

FLUXO QUE QUERO:
1. Cliente manda "menu" → respondo com lista numerada dos 3 produtos
2. Cliente manda "1", "2" ou "3" → peço o CPF/CNPJ dele → chamo API PixGo, gero QR
3. Envio pro cliente: imagem do QR + texto com Copia-e-Cola + link
4. Quando pagamento confirma (webhook PixGo), envio msg "pagamento ok"
5. Salvo cada venda em SQLite local

ME DÊ:
- Estrutura de pastas
- package.json com dependências
- Código completo de cada arquivo (sem placeholders)
- Comandos pra instalar e rodar
- Como hospedar no Railway depois

Com um prompt assim, o ChatGPT gera 80-90% do código funcionando. Os 10-20% que falta a gente ajusta junto na próxima mensagem.

Passo a passo — primeira semana

Dia 1 — Setup das ferramentas (2-3h)

  1. Cria conta ChatGPT (ou Claude)
  2. Pede a API Key na PixGo: menu API Keys (/api-keys) → Solicitar acesso → guarda a chave em local seguro
  3. Cria conta no serviço WhatsApp (Z-API recomendado pra iniciante): pega instance + token
  4. Cria conta no Railway, conecta GitHub (cria um repositório vazio pra começar)
  5. Pede pro ChatGPT um "hello world": bot que responde "oi" a qualquer mensagem
  6. Cola código no Railway, configura variáveis de ambiente (chaves), deploy
  7. Testa: manda "qualquer coisa" pro seu WhatsApp Business, vê se responde

Se chegou aqui, você tem fundação. Daqui pra frente é só ir adicionando.

Dia 2-3 — Integração PixGo + menu de produtos (3-4h)

  1. Pede pro ChatGPT adicionar lógica: "se mensagem = 'menu', responde com lista de 3 produtos"
  2. Pede: "se mensagem = '1', '2' ou '3', chama API PixGo com o valor correto e retorna QR"
  3. Pede: "envia QR como imagem via Z-API, e o Copia-e-Cola em texto separado"
  4. Testa fim a fim: você manda mensagem, recebe QR funcional, paga, vê a confirmação chegar

Dia 4 — Webhook de pagamento (2-3h)

  1. Cria endpoint /webhooks/pixgo no seu servidor (Railway dá URL pública gratuita)
  2. Configura webhook URL no PixGo: /minha-loja → Automações → cola URL
  3. Pede pro ChatGPT implementar validação HMAC (copia exemplo do guia da API)
  4. Implementa: quando recebe payment.completed, manda WhatsApp pro cliente: "Pagamento ok!"
  5. Testa: paga um QR de R$10 do teu próprio CPF, vê chegar mensagem

Dia 5 — Banco de dados simples (1-2h)

  1. Pede pro ChatGPT adicionar SQLite local pra guardar: cliente, produto, payment_id, status, valor, data
  2. Cria endpoint /vendas protegido por senha pra você ver lista
  3. Testa com 3-5 vendas reais

Dias 6-7 — Polish e lançamento controlado

  1. Pede pro ChatGPT adicionar tratamento de erro: cliente manda "asdjkl" → "Não entendi, manda 'menu'"
  2. Adiciona timeout: se cliente manda "1" e não paga em 20min (QR expira), avisa
  3. Avisa 3-5 clientes selecionados, manda link/contato. Coleta feedback.
  4. Itera com ChatGPT em cima dos bugs reais que aparecerem

Exemplos de código que você pode pedir

Pedido 1: criar payment

// Você pede pro ChatGPT:
// "Função em Node.js que cria um payment na API PixGo dado um valor.
//  Retorna { success, data: { payment_id, qr_code, qr_image_url, ... } } ou erro."

// ChatGPT vai te dar algo assim:
async function createPayment(amount, description, customerPhone, customerCpf) {
    const resp = await fetch('https://pixgo.org/api/v1/payment/create', {
        method: 'POST',
        headers: {
            'X-API-Key': process.env.PIXGO_KEY,
            'Content-Type': 'application/json'
        },
        body: JSON.stringify({
            amount,
            description,
            external_id: `wpp_${Date.now()}_${customerPhone}`,
            receiver_phone: customerPhone,
            receiver_cpf: customerCpf,
            webhook_url: 'https://seuapp.railway.app/webhooks/pixgo'
        })
    });
    if (!resp.ok) throw new Error(`API erro: ${resp.status}`);
    const json = await resp.json();
    return json.data; // { payment_id, qr_code, qr_image_url, ... }
}

Pedido 2: enviar QR como imagem no WhatsApp

// Você pede:
// "Função que envia uma imagem (URL pública) e uma mensagem de texto
//  pra um número via Z-API."

async function sendWhatsappImage(phone, imageUrl, caption) {
    const url = `https://api.z-api.io/instances/${process.env.ZAPI_INSTANCE}/token/${process.env.ZAPI_TOKEN}/send-image`;
    const resp = await fetch(url, {
        method: 'POST',
        headers: {'Content-Type': 'application/json'},
        body: JSON.stringify({ phone, image: imageUrl, caption })
    });
    return resp.json();
}

Pedido 3: validar webhook

// Você pede:
// "Express endpoint /webhooks/pixgo que valida HMAC-SHA256 do header
//  X-Webhook-Signature, e se OK trata payment.completed."

import crypto from 'crypto';

app.post('/webhooks/pixgo',
    express.raw({type: 'application/json'}),
    (req, res) => {
        const body = req.body.toString();
        const ts = req.header('X-Webhook-Timestamp');
        const received = req.header('X-Webhook-Signature');

        const expected = crypto
            .createHmac('sha256', process.env.PIXGO_KEY)
            .update(`${ts}.${body}`)
            .digest('hex');

        if (expected !== received) return res.status(401).send('Invalid');

        const data = JSON.parse(body);
        if (data.event === 'payment.completed') {
            // notifica cliente, salva no banco
            handlePaymentSuccess(data);
        }
        res.send('OK');
    }
);

Note: você não escreve essas funções do zero. Você descreve o que quer em português e copia o resultado. ChatGPT já viu milhares de integrações similares.

Dicas pra trabalhar bem com o ChatGPT

1. Compartilhe contexto completo SEMPRE

Cada conversa nova começa do zero. Cola: linguagem, framework, estrutura atual, último erro que apareceu. Não economiza tokens — economiza horas do seu dia.

2. Mostre o erro EXATO

Se algo não funciona, copia a mensagem de erro completa (não resumida). ChatGPT diagnostica 10× mais rápido com a stack trace real.

3. Peça uma coisa de cada vez

Em vez de "constrói o sistema todo", peça "função X" → testa → "agora função Y" → testa. Você fica no controle, e quando der erro sabe qual peça quebrou.

4. Não confie em código que não testou

ChatGPT às vezes inventa funções/bibliotecas que não existem (chamado "hallucination"). Sempre rode antes de mandar pro Railway. Se importou require('pixgo-sdk') — confere: existe esse pacote no NPM? (Spoiler: não existe SDK PixGo).

5. Quando travar, mude de modelo

Se ChatGPT GPT-4 não resolve, tenta Claude (claude.ai). Se nenhum dos dois resolver, é sinal de que falta contexto no seu prompt — ou tente quebrar o problema em pedaços menores.

6. Aprenda os termos básicos com o ChatGPT

Não sabe o que é "webhook"? Pergunta: "explica webhook como se eu tivesse 12 anos". Ele explica. Tudo aprendizado.

Outras automações que você pode pedir pro ChatGPT

Depois do fluxo básico WhatsApp + PixGo, dá pra ir longe:

  • Cobrança recorrente: cron que roda todo dia 1, gera QR pra cada cliente assinante, manda WhatsApp. Veja artigo dedicado: Recorrência via API.
  • Integração com planilha: cada venda vira linha no Google Sheets (via API Google). Útil pra contador.
  • Notificação pessoal: quando cliente compra, manda mensagem pro SEU WhatsApp (Z-API permite). Sabe na hora.
  • Catálogo dinâmico: cliente manda "produtos", você puxa do seu banco/planilha, retorna formatado.
  • Entrega de conteúdo digital: pagou? Manda link do drive/área de membros automaticamente.
  • Antifraude simples: cliente novo só pode comprar até R$100 na primeira vez. Bloqueia se for muito acima.
  • Suporte automatizado: respostas frequentes automáticas (FAQ), só escala pra você quando assunto for novo.
  • Integração com Telegram: mesma lógica, outro canal. Telegram Bot API é até mais simples que WhatsApp.

Cada uma dessas você descreve pro ChatGPT no padrão do template acima, ele escreve, você ajusta. Em 2 meses de iteração você tem uma operação de vendas automatizada que funciona enquanto você dorme.

Custos e limites realistas

Item Custo/mês Observação
ChatGPT PlusUS$20 (~R$110)Opcional — free serve pra começar
Servidor (Railway)US$5-10 (~R$30-60)Free tier limitado, paga vale
WhatsApp Z-APIR$80-120Por número WhatsApp
Taxa PixGo2% + R$0,50 por envio D+1 (+ R$1 nas vendas de R$10 a R$49,99)Variável
Total fixoR$110-300Independente do volume

Pra ter ROI positivo: faturar pelo menos R$1.500/mês na automação.

O que NÃO esperar do ChatGPT

  • Não é mágica: você ainda precisa entender o fluxo do seu negócio. ChatGPT escreve código, mas a regra é sua.
  • Não substitui revisão: código que toca em dinheiro precisa ser testado a sério. Faça compras de teste reais.
  • Não cuida de segurança sozinho: você precisa armazenar a API Key direito (env vars, secrets), validar HMAC, sanitizar inputs. Pergunte ao ChatGPT especificamente sobre segurança.
  • Não vai escalar magicamente: pra 100 vendas/mês qualquer código serve. Pra 10.000 vendas/dia precisa pensar em arquitetura — aí vale contratar dev.
  • Não sabe seu produto: ChatGPT escreve o encanamento, mas a escolha de "o que vender, como vender, pra quem" é só sua.

Quando vale contratar um dev pra fazer pra você?

  • Você não tem 4-8h pra dedicar mesmo com ChatGPT ajudando
  • Seu produto vai escalar pra centenas de vendas/mês rápido
  • Você precisa de integrações complexas (CRM, ERP, plataforma EAD, etc) que ChatGPT erra demais
  • Você tem dinheiro mas não tem tempo

Custo médio de dev freelance brasileiro pra implementar esse fluxo: R$1.500-4.000 em projeto. ChatGPT + suas horas = R$100-300/mês fixo. Cada caso tem seu cálculo.

FAQ pra quem nunca programou

Preciso saber inglês?

Não. ChatGPT entende e responde em português perfeitamente. Algumas variáveis de código ficam em inglês (amount, customer) mas você só copia, não precisa traduzir.

Vou conseguir mesmo?

Se você consegue: 1) ler português, 2) clicar em botões na web, 3) seguir tutoriais — você consegue. Não precisa de "lógica de programação" pra esse nível de uso.

E se quebrar tudo?

Antes de ir pro Railway, testa local. Railway tem rollback (volta pra versão anterior em 1 clique). E pode pausar tudo sem perder dado. Risco real é zero.

ChatGPT vai me dar a chave da PixGo?

Não compartilha sua chave real com o ChatGPT. Use pk_SUA_CHAVE_AQUI nos prompts e troca pelo valor real só no Railway/seu servidor.

Posso fazer isso com Telegram em vez de WhatsApp?

Sim, é até mais fácil. Telegram tem API oficial gratuita (BotFather). Pede pro ChatGPT a versão Telegram que funciona igual.

E se ChatGPT errar?

Vai errar às vezes. Cola o erro completo na conversa, ele corrige. Iteração de 5-10 mensagens resolve a maioria dos problemas.

Posso vender qualquer coisa por esse método?

Tecnicamente sim. Mas respeite as regras da PixGo (sem produto ilegal, sem cassino, sem coisas proibidas) e da plataforma WhatsApp (sem spam massivo, sem golpes). Cliente feliz = sustentável.


Resumo prático

  • ChatGPT/Claude escrevem código — você descreve em português
  • Comece simples: 1 produto, fluxo linear, depois evolui
  • Precisa: PixGo API + WhatsApp API + servidor (Railway/Replit)
  • Use prompts específicos com contexto completo (template acima)
  • Sempre teste cada peça antes de avançar
  • Custo realista: R$110-300/mês fixo + horas suas
  • Tempo realista pra primeira versão: 4-8 horas

Leituras relacionadas: Guia completo da API PixGo · Cobrança recorrente · Códigos de erro e debug