Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Geração de Documentos e Atualização do Airtable | Construindo um Fluxo de Trabalho Completo no n8n
Fluxos de Automação com IA Usando n8n

bookGeração de Documentos e Atualização do Airtable

Para transformar a saída da IA em um Google Doc, configure o fluxo de trabalho para ser executado em um loop, processando vários ASINs um por um. Cada iteração cria ou atualiza um documento e, em seguida, grava o status e o link do documento de volta no Airtable. Para que isso funcione, adicione os seguintes novos nós:

  • Google Docs: criar um documento;
  • Google Docs: atualizar o documento;
  • Split In Batches (ou Loop Over Items) com tamanho de lote 1;
  • Airtable: Update the record com o status final Complete;
  • Set / Edit Fields para construir uma URL clicável do Google Doc.

Criação e atualização do Google Doc

Para gerar um novo Google Doc para cada ASIN e preenchê-lo com o resumo da IA, adicione dois nós do Google Docs em sequência.

  • Google Docs: criar um documento:

    • Drive: My Drive;
    • Folder: SaaS reports;
    • Title: summary and tips (título temporário).
  • Google Docs: atualizar um documento:

    • Document ID/URL: arraste da saída de Create a document;
    • Text: arraste a saída do AI Agent (o resumo do LLM).

Execute os nós, abra o Google Drive e confirme que o documento criado contém o texto gerado pela IA.

Note
Nota

Se a saída da IA não estiver mapeada no campo Text, o Google Docs exibirá um erro insert text must be…. Certifique-se de que o resultado do LLM está mapeado corretamente e execute o nó novamente.

Processamento em Lotes e Looping no Workflow

Para evitar que múltiplos ASINs sejam processados simultaneamente, agrupe o fluxo para que os itens sejam processados um por vez.

  • Airtable buscar registros:

  • Limite: 10 (ou o número desejado);

  • Este nó permanece fora do loop.

  • Dividir em Lotes (ou Loop Sobre Itens):

  • Tamanho do lote: 1.

Conecte o loop da seguinte forma:

Buscar Registros → Dividir em Lotes → (restante do workflow) → de volta para Dividir em Lotes

Mantenha o primeiro Atualizar Registro do Airtable dentro do loop para marcar cada linha como Em Progresso antes do processamento. Execute o workflow e observe os itens sendo processados um de cada vez.

Note
Nota

Por que esse formato funciona Marcar todas as linhas como Em Progresso de uma vez pode causar conflitos. Um tamanho de lote igual a 1 mantém o processamento limpo e sequencial.

Atribuindo um Nome Único para Cada Documento

Se todos os documentos gerados tiverem o mesmo título, inclua o ASIN no nome do arquivo. Em Criar um documento → Título, adicione o ASIN dinamicamente:

summary and tips - {{$json.asin}}

Execute novamente o workflow para confirmar que cada nome de arquivo agora inclui o ASIN correto.

Escrevendo os Resultados de Volta no Airtable

Após a atualização do Google Doc, finalize escrevendo os resultados e o link do documento de volta no Airtable.

  • Definir / Editar Campos (para construir uma URL clicável do Google Doc):

  • Campo: doc_url;

  • Valor (expressão):.

https://docs.google.com/document/d/{{$node["Create a document"].json["id"]}}/edit
  • Airtable: atualizar registro:

  • Correspondência em: ID (arraste o ID do registro exibido anteriormente);

  • Campos a atualizar:

  • status Complete;

  • script → LLM output (mesmo texto inserido no documento);

  • doc_link o valor de doc_url criado acima.

Execute os nós e verifique no Airtable se a linha agora exibe Complete, juntamente com um link clicável que abre o respectivo Google Doc.

question mark

Por que o nó Split In Batches está configurado para um tamanho de lote igual a 1 neste fluxo de trabalho?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how to set up the loop for processing multiple ASINs?

How do I make sure each Google Doc has a unique name with the ASIN?

What steps are needed to write the document link back to Airtable?

Awesome!

Completion rate improved to 4.17

bookGeração de Documentos e Atualização do Airtable

Deslize para mostrar o menu

Para transformar a saída da IA em um Google Doc, configure o fluxo de trabalho para ser executado em um loop, processando vários ASINs um por um. Cada iteração cria ou atualiza um documento e, em seguida, grava o status e o link do documento de volta no Airtable. Para que isso funcione, adicione os seguintes novos nós:

  • Google Docs: criar um documento;
  • Google Docs: atualizar o documento;
  • Split In Batches (ou Loop Over Items) com tamanho de lote 1;
  • Airtable: Update the record com o status final Complete;
  • Set / Edit Fields para construir uma URL clicável do Google Doc.

Criação e atualização do Google Doc

Para gerar um novo Google Doc para cada ASIN e preenchê-lo com o resumo da IA, adicione dois nós do Google Docs em sequência.

  • Google Docs: criar um documento:

    • Drive: My Drive;
    • Folder: SaaS reports;
    • Title: summary and tips (título temporário).
  • Google Docs: atualizar um documento:

    • Document ID/URL: arraste da saída de Create a document;
    • Text: arraste a saída do AI Agent (o resumo do LLM).

Execute os nós, abra o Google Drive e confirme que o documento criado contém o texto gerado pela IA.

Note
Nota

Se a saída da IA não estiver mapeada no campo Text, o Google Docs exibirá um erro insert text must be…. Certifique-se de que o resultado do LLM está mapeado corretamente e execute o nó novamente.

Processamento em Lotes e Looping no Workflow

Para evitar que múltiplos ASINs sejam processados simultaneamente, agrupe o fluxo para que os itens sejam processados um por vez.

  • Airtable buscar registros:

  • Limite: 10 (ou o número desejado);

  • Este nó permanece fora do loop.

  • Dividir em Lotes (ou Loop Sobre Itens):

  • Tamanho do lote: 1.

Conecte o loop da seguinte forma:

Buscar Registros → Dividir em Lotes → (restante do workflow) → de volta para Dividir em Lotes

Mantenha o primeiro Atualizar Registro do Airtable dentro do loop para marcar cada linha como Em Progresso antes do processamento. Execute o workflow e observe os itens sendo processados um de cada vez.

Note
Nota

Por que esse formato funciona Marcar todas as linhas como Em Progresso de uma vez pode causar conflitos. Um tamanho de lote igual a 1 mantém o processamento limpo e sequencial.

Atribuindo um Nome Único para Cada Documento

Se todos os documentos gerados tiverem o mesmo título, inclua o ASIN no nome do arquivo. Em Criar um documento → Título, adicione o ASIN dinamicamente:

summary and tips - {{$json.asin}}

Execute novamente o workflow para confirmar que cada nome de arquivo agora inclui o ASIN correto.

Escrevendo os Resultados de Volta no Airtable

Após a atualização do Google Doc, finalize escrevendo os resultados e o link do documento de volta no Airtable.

  • Definir / Editar Campos (para construir uma URL clicável do Google Doc):

  • Campo: doc_url;

  • Valor (expressão):.

https://docs.google.com/document/d/{{$node["Create a document"].json["id"]}}/edit
  • Airtable: atualizar registro:

  • Correspondência em: ID (arraste o ID do registro exibido anteriormente);

  • Campos a atualizar:

  • status Complete;

  • script → LLM output (mesmo texto inserido no documento);

  • doc_link o valor de doc_url criado acima.

Execute os nós e verifique no Airtable se a linha agora exibe Complete, juntamente com um link clicável que abre o respectivo Google Doc.

question mark

Por que o nó Split In Batches está configurado para um tamanho de lote igual a 1 neste fluxo de trabalho?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3
some-alt