Preços+7% bônus

Como Criar um Gerador de Posts de LinkedIn com IA usando n8n e a API GPTProto

Como Criar um Gerador de Posts de LinkedIn com IA usando n8n e a API GPTProto

Uma caixa de publicação do LinkedIn em branco é um lugar ruim para lembrar o que sua semana lhe ensinou. Este fluxo de trabalho transforma notas de projeto, perguntas de clientes ou tópicos soltos em um rascunho pronto para o LinkedIn. Você preenche um formulário, o n8n envia o briefing a um modelo de texto por meio da API do GPTProto, e a postagem aparece em uma página de resultados para revisão.

A distinção é importante. O GPTProto gera o texto. O OAuth do LinkedIn autoriza a publicação. Uma chave de API do GPTProto não pode substituir suas credenciais do LinkedIn.

Índice

O que vamos construir?

A versão para iniciantes contém quatro estágios funcionais:

Estágio nó n8n O que faz
Coletar o briefing Gatilho de Formulário Solicita o tópico, público, notas de origem, tom, objetivo e CTA
Gerar o rascunho Requisição HTTP Chama um modelo de texto GPT Proto
Extrair o texto Editar Campos Extrai a postagem gerada da resposta da API
Mostrar o resultado Formulário Exibe o rascunho finalizado no navegador

O Gatilho de Formulário do n8n cria a página de entrada, então você não precisa construir um site separado. Seu nó Formulário pode então exibir texto personalizado ou HTML no final do fluxo de trabalho.

O fluxo de trabalho mínimo é:

Gatilho de Formulário → Requisição HTTP → Editar Campos → Fim do Formulário

Depois que isso funcionar, a versão opcional de publicação se torna:

Gatilho de Formulário → Requisição HTTP → Editar Campos → LinkedIn → Fim do Formulário

Construa primeiro a versão que só gera rascunhos. Isso remove a autenticação do LinkedIn da configuração inicial e mantém uma revisão humana antes da publicação.

O que você precisa antes de começar

Para o gerador de rascunhos, prepare:

  • Uma conta n8n Cloud ou uma instância n8n auto-hospedada

  • Uma conta GPT Proto com saldo disponível

  • Uma chave de API GPT Proto

  • Um ID de modelo de texto GPT Proto

Este guia usa gemini-3.5-flash-lite. Uma postagem social curta normalmente não exige um modelo de raciocínio caro, mas você pode testar outro modelo de texto GPT Proto alterando o valor de model.

A publicação automática tem requisitos adicionais:

  • Uma conta do LinkedIn

  • Uma Página da Empresa no LinkedIn associada ao seu aplicativo de desenvolvedor

  • Um aplicativo de desenvolvedor do LinkedIn

  • Credenciais OAuth do LinkedIn no n8n

De acordo com o guia de credenciais do LinkedIn do n8n, novos aplicativos usam Community Management OAuth2. A publicação em organizações também exige a Community Management App Review.

Etapa 1: Criar o Formulário de Entrada de Postagem do LinkedIn

Crie um novo fluxo de trabalho n8n e adicione Gatilho de Formulário n8n como o primeiro nó.

Use estas configurações:

  • Título do Formulário: Gerador de Postagem do LinkedIn com IA

  • Descrição do Formulário: Transforme suas notas em um rascunho pronto para o LinkedIn.

  • Responder Quando: O Fluxo de Trabalho Terminar

  • Rótulo do Botão: Gerar Rascunho

Adicione os seguintes campos. Defina os nomes internos dos campos exatamente como mostrado para que as expressões mais adiante neste guia funcionem sem edição.

Rótulo do campo Nome do campo Tipo Obrigatório?
Tópico topic Texto Sim
Público-alvo target_audience Texto Sim
Notas de origem source_notes Área de texto Sim
Tom tone Lista suspensa Sim
Objetivo da postagem post_goal Lista suspensa Sim
Chamada para ação cta Texto Não
Alegações ou frases a evitar avoid Área de texto Não

Opções úteis de tom incluem Prático, Pessoal, Contrário, e Educacional. Para o objetivo da postagem, use opções como Iniciar uma discussão, Compartilhar uma lição, Explicar uma atualização de produto, e Gerar interesse qualificado.

Não faça do tópico a única entrada obrigatória. “Escreva sobre agentes de IA” convida a uma saída genérica. O campo source_notes deve conter os fatos, exemplos ou opiniões que tornam a postagem digna de leitura.

Por exemplo:

Tópico: Por que equipes pequenas devem documentar falhas de API
Público-alvo: Fundadores de SaaS e líderes de engenharia
Notas de origem:

- Perdemos duas horas porque uma resposta 403 foi registrada como uma falha genérica de requisição.

- A correção foi uma tabela de uma página mapeando códigos de status para causas prováveis e responsáveis.

- A tabela reduziu perguntas repetidas no Slack durante o próximo lançamento.
Tom: Prático
Objetivo da postagem: Compartilhar uma lição
Chamada para ação: Pergunte aos leitores o que suas equipes documentam após um incidente.
Alegações ou frases a evitar: Não invente porcentagens ou resultados de clientes.

Use a URL de Teste do Gatilho de Formulário durante a configuração. Mude para a URL de Produção somente depois que o fluxo de trabalho for bem-sucedido e publicado no n8n.

Etapa 2: Criar e Armazenar sua Chave de API GPT Proto

Crie uma chave no seu painel GPT Proto e armazene-a como uma credencial do n8n. Não coloque a chave bruta no corpo da requisição ou em uma captura de tela.

No nó Requisição HTTP, use uma credencial genérica de Autenticação por Cabeçalho:

  • Nome: Authorization

  • Valor: Bearer YOUR_GPTPROTO_API_KEY

Substitua o placeholder pela sua chave real. Mantenha Bearer seguido por um espaço.

Esta credencial autoriza apenas requisições de modelo. Ela não dá permissão ao fluxo de trabalho para publicar na sua conta do LinkedIn.

Crie uma conta GPT Proto e uma chave de API.

Etapa 3: Configurar o Nó de Requisição HTTP do GPT Proto

Adicione um nó Requisição HTTP após o Gatilho de Formulário. O n8n documenta este nó como seu método geral para chamar serviços que expõem uma API REST, e ele suporta cabeçalhos e corpos de requisição JSON. Consulte a documentação do nó Requisição HTTP para a referência completa dos campos.

Configure-o da seguinte forma:

Configuração Valor
Método POST
URL https://gptproto.com/v1/chat/completions
Autenticação Tipo de Credencial Genérica
Tipo de Autenticação Genérica Autenticação por Cabeçalho
Enviar Cabeçalhos Ativado
Cabeçalho Content-Type: application/json
Enviar Corpo Ativado
Tipo de Conteúdo do Corpo JSON
Especificar Corpo Usando JSON
Formato da Resposta JSON

Cole o seguinte no corpo JSON:

{
  "model": "gemini-3.5-flash-lite",
  "messages": [
    {
      "role": "system",
      "content": "You are a careful LinkedIn editor. Turn the user's real notes into one publishable LinkedIn draft. Preserve the user's opinion and facts. Do not invent personal experience, statistics, customers, quotations, outcomes, or product capabilities. Use a specific opening, short readable paragraphs, and a natural closing question or call to action. Avoid generic hype, motivational filler, excessive emojis, and unnecessary hashtags. Return only the final post, with no explanation or label."
    },
    {
      "role": "user",
      "content": "Topic: {{$json.topic}}\nTarget audience: {{$json.target_audience}}\nSource notes: {{$json.source_notes}}\nTone: {{$json.tone}}\nPost goal: {{$json.post_goal}}\nRequested CTA: {{$json.cta}}\nClaims or phrases to avoid: {{$json.avoid}}"
    }
  ],
  "temperature": 0.7,
  "max_tokens": 900,
  "stream": false
}

Os nomes dentro de {{$json...}} devem corresponder aos nomes internos dos campos do Gatilho de Formulário. Renomeie o campo ou atualize a expressão se forem diferentes.

A requisição segue a estrutura de chat compatível com OpenAI do GPT Proto: um ID de modelo, um array messages, e uma resposta não streaming. A referência da API do GPT Proto mostra o mesmo endpoint /v1/chat/completions e formato de resposta.

Teste a API fora do n8n

Se o nó do n8n falhar e você precisar separar um problema de API de um problema de fluxo de trabalho, execute esta requisição cURL em um terminal:

curl --request POST 'https://gptproto.com/v1/chat/completions' \
  --header 'Authorization: Bearer YOUR_GPTPROTO_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gemini-3.5-flash-lite",
    "messages": [
      {
        "role": "user",
        "content": "Write one concise LinkedIn post about documenting API errors. Do not invent data."
      }
    ],
    "stream": false
  }'

Se o cURL funcionar, mas o n8n falhar, verifique novamente a credencial, o corpo JSON e as expressões. Se ambos falharem, inspecione a chave de API, o saldo, o ID do modelo e a frequência de requisições.

Etapa 4: Extrair a Postagem Gerada do LinkedIn

Uma resposta bem-sucedida de chat-completions coloca o texto gerado dentro de:

choices[0].message.content

Adicione um nó Editar Campos (Set) após o nó Requisição HTTP. Selecione Mapeamento Manual, adicione um campo String chamado linkedin_post, e use esta expressão como valor:

{{$json.choices[0].message.content}}

Execute o fluxo de trabalho uma vez. Um resultado bem-sucedido deve ser semelhante a:

{
  "linkedin_post": "We lost two hours to an API error that was technically logged..."
}

Verifique se o rascunho usa apenas os fatos fornecidos e não transforma uma lição modesta em uma história de sucesso sem fundamento.

Etapa 5: Exibir o Rascunho em uma Página de Resultados

Adicione um nó Formulário n8n após Editar Campos e defina Tipo de Página como Fim do Formulário.

Em Ao Enviar Formulário n8n, selecione Mostrar Texto. O nó Formulário pode exibir texto simples ou HTML personalizado na página final. Cole isto no campo Texto:

<h2>Seu rascunho do LinkedIn está pronto</h2>
<p>Revise os fatos e edite o texto antes de publicar.</p>
<div style="white-space: pre-wrap; padding: 16px; border: 1px solid #d0d5dd; border-radius: 8px;">
{{$json.linkedin_post}}
</div>

Envie o formulário de teste e aguarde a página de resultados. Agora você tem um gerador de postagens do LinkedIn com IA funcionando com n8n e a API GPT Proto. Teste-o com uma lição pessoal, uma atualização factual de produto e um briefing educacional B2B. Se todos os resultados soarem parecidos, adicione notas ou exemplos mais específicos da voz do autor.

Opcional: Publicar Automaticamente o Rascunho Aprovado no LinkedIn

O nó LinkedIn nativo do n8n suporta a operação Post → Create. Ele pode postar como pessoa ou organização e aceita texto, links de artigos ou categorias de mídia suportadas pelo nó.

Para adicionar a publicação:

  1. Crie e conecte suas credenciais do LinkedIn no n8n.

  2. Insira um nó LinkedIn entre Editar Campos e Fim do Formulário.

  3. Selecione Post → Create.

  4. Escolha Pessoa ou Organização em Postar Como.

  5. Mapeie o campo Texto para {{$json.linkedin_post}}.

  6. Teste com um processo interno privado antes de ativar execuções agendadas.

GPT Proto e LinkedIn usam credenciais diferentes, então uma etapa pode ter sucesso enquanto a outra falha. A publicação em organizações também pode exigir revisão do aplicativo do LinkedIn.

Para um fluxo de trabalho de iniciante, eu pararia antes deste nó e publicaria manualmente. O minuto extra de revisão é mais barato do que excluir uma postagem confiante, mas imprecisa, de uma página da empresa.

Transforme-o em um Gerador Automático de Postagens do LinkedIn para Equipes B2B

Depois que a versão do formulário funcionar, duplique-a antes de adicionar agendamento. Substitua o Gatilho de Formulário por Gatilho de Agendamento e leia briefings aprovados de uma planilha ou banco de dados.

Um fluxo B2B prático se parece com isto:

Gatilho de Agendamento
→ Ler um briefing de conteúdo aprovado
→ GPT Proto gera um rascunho
→ Salvar o rascunho para revisão
→ Verificar o status de aprovação
→ LinkedIn publica a postagem aprovada
→ Salvar o ID da postagem do LinkedIn e o carimbo de data/hora

Mantenha as evidências com cada briefing: URL de origem, fatos confirmados, responsável, público e alegações proibidas. Armazene também um ID de conteúdo exclusivo e um status como draft, approved, published, ou failed; caso contrário, uma nova tentativa após uma falha parcial pode criar uma postagem duplicada.

Uma chave GPT Proto pode chamar diferentes modelos de texto suportados através do mesmo endpoint. Altere a string do modelo, execute os mesmos briefings e compare disciplina factual, correspondência de voz, latência e custo.

Erros Comuns e Como Corrigi-los

401 Não Autorizado

A chave está ausente ou inválida. Confirme que a Autenticação por Cabeçalho começa com Bearer e não contém espaços extras.

403 Proibido

Verifique o saldo do GPT Proto e o acesso ao modelo. Para um 403 do LinkedIn, inspecione os escopos do LinkedIn e as permissões da conta.

429 Muitas Requisições

Adicione uma espera entre as tentativas e verifique se o formulário ou o agendamento foi executado mais de uma vez.

O Fluxo de Trabalho é Executado, mas linkedin_post Está Vazio

Confirme que a resposta contém choices, então verifique:

{{$json.choices[0].message.content}}

Uma resposta de erro não tem choices[0]; corrija a Requisição HTTP primeiro.

O Modelo Inventa Resultados ou Experiência Pessoal

Adicione os fatos ausentes em source_notes. Especifique quais alegações o modelo pode usar e não deve criar; “torne mais humano” pode incentivar detalhes pessoais inventados.

O Rascunho é Gerado, mas o LinkedIn Não Publica

Inspecione o LinkedIn separadamente: identidade de postagem, produtos, acesso à organização e status de revisão do aplicativo.

Quanto Custa Uma Postagem Gerada no LinkedIn?

O GPT Proto atualmente lista o Gemini 3.5 Flash-Lite a $0.18 por 1 milhão de tokens de entrada e $1.50 por 1 milhão de tokens de saída. Verifique a página do modelo ao vivo antes de publicar uma estimativa fixa.

Com essas taxas listadas, uma requisição usando 1,000 tokens de entrada e 500 tokens de saída custa aproximadamente:

Entrada:  1,000 ÷ 1,000,000 × $0.18 = $0.00018
Saída:   500 ÷ 1,000,000 × $1.50 = $0.00075
Total:                                  $0.00093

Tentativas repetidas ou um segundo modelo de edição adicionam uso separado. Acompanhe o custo por postagem aprovada, não apenas o custo por requisição.

Conclusão Final

Você não precisa de uma máquina de conteúdo autônoma para automatizar a parte mais lenta da escrita no LinkedIn. Uma primeira versão útil precisa apenas de um formulário, uma requisição GPT Proto, um campo de extração e uma página de resultados:

Briefing → Rascunho GPT Proto → Revisão → Publicação

Depois que ele produzir rascunhos precisos, adicione uma fila de conteúdo, estados de aprovação, agendamento e o nó LinkedIn. O GPT Proto gera; o n8n orquestra; o OAuth do LinkedIn controla a publicação.

Explore os modelos de texto GPT Proto e construa o primeiro fluxo de trabalho de rascunho com uma chave de API.

Perguntas frequentes

O n8n pode gerar posts do LinkedIn com IA?

Sim. O n8n pode coletar um briefing de conteúdo, enviá-lo a um modelo de IA por meio de uma API, extrair a resposta e exibir ou armazenar o rascunho. O fluxo de trabalho neste guia usa o GPTProto como API do modelo e o n8n como a camada de automação.

Preciso de uma API de IA para criar um gerador de posts do LinkedIn no n8n?

Sim. Aqui, o nó HTTP Request chama o GPTProto; o n8n movimenta os dados, mas não escreve o post em si.

Posso usar uma única chave de API do GPTProto para modelos diferentes?

Sim. Mantenha a credencial e o endpoint, depois altere a string do modelo. Teste cada substituição, pois estilo, parâmetros, latência e preços podem variar.

Preciso da API do LinkedIn para gerar um post?

Não. Gerar e pré-visualizar o rascunho exige apenas o n8n e a API do GPTProto. Você precisa do OAuth do LinkedIn quando quiser que o fluxo de trabalho publique o resultado diretamente no LinkedIn.

O n8n pode publicar em uma Página de Empresa do LinkedIn?

Sim, mas a documentação do n8n diz que publicar em nome de uma organização exige o produto Advertising API e a LinkedIn Community Management App Review.

Como evitar que posts do LinkedIn gerados por IA soem genéricos?

Forneça notas reais, um público específico, um ponto de vista e alegações proibidas. Amostras de escrita definem melhor a voz do que rótulos como “profissional”.

Artigos relacionados

Mais blogs
Como Construir um Agente de Triagem de E-mails com IA para o Gmail com n8n

Como Construir um Agente de Triagem de E-mails com IA para o Gmail com n8n

Uma caixa de entrada transbordando não precisa de outro chatbot. Precisa de um classificador confiável: um que reconheça o que é urgente, sinalize mensagens que precisam de resposta, afaste boletins informativos do caminho e prepare uma resposta sem enviá-la à sua revelia. Este guia para iniciantes mostra como construir esse agente de triagem de e-mail com IA para o Gmail no n8n. O fluxo de trabalho final usa uma chamada de modelo por e-mail recebido e classifica a mensagem em uma de quatro categorias: Categoria Ação no Gmail Urgent Adicionar AI/Urgent e manter a mensagem não lida Needs Reply Adicionar AI/Reply e criar um rascunho de resposta FYI Adicionar AI/FYI Newsletter Adicionar AI/Low Priority O modelo decide; o n8n executa. Nada é enviado, excluído ou arquivado automaticamente no fluxo de trabalho base. Vamos chamar o Gemini 3.5 Flash-Lite por meio do endpoint de chat-completions compatível com OpenAI da GPTProto. É um exemplo sensato para um trabalho restrito de classificação e extração de JSON, onde o baixo custo unitário importa mais do que o raciocínio profundo. Você pode alterar o ID do modelo mais tarde sem reconstruir o lado do Gmail do fluxo de trabalho. Uma chave para o seu Gmail

Schuyler Stacy | 2026-09-08

Gerar várias imagens de uma vez no ChatGPT

Gerar várias imagens de uma vez no ChatGPT

Resumo Dominar como gerar várias imagens de uma vez no ChatGPT envolve uma combinação de prompts estruturados na interface de chat e o uso de parâmetros ou loops específicos via API da OpenAI. Embora a interface padrão seja configurada para saídas únicas, você pode contornar esse gargalo com layouts em grade e comandos em lote. A maioria dos usuários tem dificuldades porque a interface web foi projetada para simplicidade conversacional, não para produção em alto volume. Ao entender a mecânica subjacente do DALL-E 3, você pode começar a tratar a ferramenta como uma fábrica criativa em vez de um simples chatbot. Este guia explora a transição de solicitações manuais isoladas para fluxos de trabalho em lote automatizados ou estruturados, garantindo que você nunca precise esperar uma única imagem ser renderizada antes de começar o próximo conceito criativo.

Schuyler Stacy | 2026-08-31

Qual modelo de imagem de IA é melhor para e-commerce em 2026? 6 modelos testados em fotos de produtos

Qual modelo de imagem de IA é melhor para e-commerce em 2026? 6 modelos testados em fotos de produtos

Uma amostra atraente não diz quase nada sobre se um modelo de imagem de IA é seguro para e-commerce. Uma bela foto de produto ainda pode conter a tampa de garrafa errada, uma embalagem redesenhada, um recurso inventado ou—pior—o preço errado. Testamos seis modelos de imagem com as mesmas três tarefas de e-commerce: uma foto de esmalte de unhas em uso, uma luminária de chão colocada em uma sala de estar e um anúncio de fones de ouvido sem fio com texto fixo. Acompanhamos retentativas, alterações no produto, erros físicos, precisão do texto e se o resultado poderia ser publicado sem correção. A resposta curta: O Nano Banana Pro foi, no geral, o melhor modelo de imagem de IA para e-commerce. Foi o único modelo que se manteve perto do topo nos três testes. O GPT Image 2 foi o melhor para anúncios com texto exato , enquanto o Qwen Image Plus foi a opção de menor custo para rascunhos em massa . O Midjourney produziu a imagem de estilo de vida mais forte, mas foi o menos confiável quando o produto e o texto de vendas precisavam permanecer exatos. Se você só precisa de recomendações gerais de edição de imagens, consulte nosso guia separado sobre os melhores modelos de IA para edição de imagens . Esta comparação concentra-se especificamente na produção para e-commerce e no custo de obter uma imagem que esteja realmente pronta para publicar. Experimente o Nano Banana Pro agora

2026-08-27

Erro 429 na API de IA: Como lidar com limites de taxa

Erro 429 na API de IA: Como lidar com limites de taxa

TL;DR O erro 429 da API de IA é um guarda de trânsito, não um bug. Você pode superar o gargalo analisando os cabeçalhos do servidor, implementando backoff com jitter ou usando gateways multimodelo para garantir que seu app nunca pare. Quando seu código atinge o limite de taxa, adivinhar o tempo de espera é uma receita para o fracasso. A engenharia de verdade exige respeitar os limites do provedor e, ao mesmo tempo, manter alta disponibilidade por meio de failovers inteligentes e agendamento preciso. A maioria dos desenvolvedores trata esses erros como um incômodo a ser ignorado, mas eles são, na verdade, um sinal para atualizar sua infraestrutura. Migrar de uma dependência de modelo único para um sistema resiliente com vários provedores é a única maneira de escalar sem tempo de inatividade constante.

Tiffany Layne | 2026-08-26