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.
- 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:
- Cliente manda "quero comprar" no seu WhatsApp Business
- Seu sistema responde com o catálogo de produtos
- Cliente escolhe ex: "1" (Produto X — R$100)
- Seu sistema chama a API PixGo, gera um QR Code de R$100
- WhatsApp manda o QR pro cliente + link de pagamento
- Cliente paga no app do banco dele
- PixGo manda webhook pro seu sistema
- Seu sistema avisa o cliente: "Pagamento confirmado! Acesso liberado em X."
- Você é notificado da venda
Integre cobranças Pix ao seu sistema com API e webhooks. Conheça a API Pix da PixGo.
Criar contaAntes 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:
Resultado: código genérico, com placeholders, sem entender seu fluxo. Vai te dar trabalho.
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 depoisCom 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)
- Cria conta ChatGPT (ou Claude)
- Pede a API Key na PixGo: menu API Keys (/api-keys) → Solicitar acesso → guarda a chave em local seguro
- Cria conta no serviço WhatsApp (Z-API recomendado pra iniciante): pega instance + token
- Cria conta no Railway, conecta GitHub (cria um repositório vazio pra começar)
- Pede pro ChatGPT um "hello world": bot que responde "oi" a qualquer mensagem
- Cola código no Railway, configura variáveis de ambiente (chaves), deploy
- 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)
- Pede pro ChatGPT adicionar lógica: "se mensagem = 'menu', responde com lista de 3 produtos"
- Pede: "se mensagem = '1', '2' ou '3', chama API PixGo com o valor correto e retorna QR"
- Pede: "envia QR como imagem via Z-API, e o Copia-e-Cola em texto separado"
- Testa fim a fim: você manda mensagem, recebe QR funcional, paga, vê a confirmação chegar
Dia 4 — Webhook de pagamento (2-3h)
- Cria endpoint
/webhooks/pixgono seu servidor (Railway dá URL pública gratuita) - Configura webhook URL no PixGo: /minha-loja → Automações → cola URL
- Pede pro ChatGPT implementar validação HMAC (copia exemplo do guia da API)
- Implementa: quando recebe
payment.completed, manda WhatsApp pro cliente: "Pagamento ok!" - Testa: paga um QR de R$10 do teu próprio CPF, vê chegar mensagem
Dia 5 — Banco de dados simples (1-2h)
- Pede pro ChatGPT adicionar SQLite local pra guardar: cliente, produto, payment_id, status, valor, data
- Cria endpoint
/vendasprotegido por senha pra você ver lista - Testa com 3-5 vendas reais
Dias 6-7 — Polish e lançamento controlado
- Pede pro ChatGPT adicionar tratamento de erro: cliente manda "asdjkl" → "Não entendi, manda 'menu'"
- Adiciona timeout: se cliente manda "1" e não paga em 20min (QR expira), avisa
- Avisa 3-5 clientes selecionados, manda link/contato. Coleta feedback.
- 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 Plus | US$20 (~R$110) | Opcional — free serve pra começar |
| Servidor (Railway) | US$5-10 (~R$30-60) | Free tier limitado, paga vale |
| WhatsApp Z-API | R$80-120 | Por número WhatsApp |
| Taxa PixGo | 2% + R$0,50 por envio D+1 (+ R$1 nas vendas de R$10 a R$49,99) | Variável |
| Total fixo | R$110-300 | Independente 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