Pular para o conteúdo principal

Analisar documento em Zapier

O que esta ação faz

PDF4me Analisar documento executa seu modelo de análise salvo em um PDF dentro de um Zapier A função Zap retorna os campos extraídos, prontos para serem mapeados na próxima etapa. Pode ser acionada a partir de mais de 6.000 gatilhos. Zapier aplicativos (Gmail, Dropbox, Slack, Google Drive, OneDrive, webhooks), faça referência ao modelo por Nome do modelo (TemplateId)E encaminhar os valores analisados diretamente para o Google Sheets, Airtable, HubSpot, Pipedrive, QuickBooks ou qualquer outro aplicativo subsequente.

Artigos relacionados no blogue(1)

Antes de executar esta ação: criar um modelo de análise no PDF4me painel. Defina suas teclas de captura e selecione Expressão regular para padrões estáveis ou JavaScript Expressão para lógica condicional. O Zapier ação faz referência a esse modelo por ID do modelo. Ver Preparar informações de análise para o documento Para configuração completa, exemplos de Regex (INV-\d{6,10}, \d{2}/\d{2}/\d{4}), e dois trabalhando JavaScript Exemplos de classificadores de expressão.

Autenticando seu API Solicitar

O PDF4me ação em Zapier requer um PDF4me conexão de contaFaça login uma única vez com suas credenciais. API chave e reutilizá-la em todos os PDF4me ação no seu Zap.

Fatos importantes que você não deve perder

O nome do modelo aceita o GUID TemplateId.
Apesar do rótulo do campo, cole o GUID TemplateId do painel de controle. Ele é estável mesmo após renomeações e é o valor de produção seguro para republicações do Zap.
Expressões regulares para padrões estáveis, JavaScript para lógica condicional
As regras de captura estão definidas no modelo. Use expressões regulares para números de fatura, datas e valores. JavaScript Expressão com o texto Variável para regras de classificação e de fallback. Cada chave de captura se torna um campo de saída na ação.
Funciona com qualquer Zapier entrada de arquivo
O campo Arquivo aceita o binário. PDF de qualquer montante Zapier etapa (Novo anexo do Gmail, Novo arquivo do Dropbox, Google Drive, Slack, webhook, Zapier Armazenamento). O mesmo TemplateId funciona a partir de Make, n8n, Power Automatee direto REST.
Ação "Analisar documento" no Zapier

Parâmetros

ParâmetroObrigatórioO que fazExemplo
FileYesBinary PDF from any upstream Zapier step: Gmail New Attachment, Dropbox New File in Folder, Google Drive New File in Folder, OneDrive New File, Slack New File, webhook with file payload. Pick from the prior step output.Attachment from Gmail
Document NameYesSource filename including .pdf extension. Usually mapped from the same upstream step Filename output.invoice.pdf
Template NameYesTemplateId GUID from the PDF4me dashboard. Identifies which parse template (capture keys + extraction rules) the action should apply.12345678-1234-1234-1234-123456789abc

Tipos de expressão em seu modelo de análise

Expressão regularPadrões estáveis
Números de fatura (INV-\d{6,10}), datas (\d{2}/\d{2}/\d{4}), quantidades ($?\d{1,3}(?:,\d{3})*(?:.\d{2})?Cerca de 80% das chaves de captura de produção.
Expressão JavaScriptLógica condicional e classificadores
O texto da área de captura é passado como textoRetorna uma string. Classificação com múltiplos marcadores, regras de fallback, normalização de datas. Veja Preparar informações de análise para o documento para duas amostras de trabalho.

Saída

A ação retorna os dados do campo analisado como Zapier Os valores de saída incluem um campo para cada chave de captura no seu modelo. Selecione-os no seletor de campos dinâmico em qualquer etapa subsequente.

Análise do documento de saída no Zapier, mostrando os campos analisados.

Exemplos de Zap

Padrões comuns do ZapierTypical ways to chain Parse Document into a Zap.
Fatura do Gmail para o Google Sheets
  1. O recurso "Novo anexo" do Gmail é acionado por um marcador, como "Faturas de fornecedores".
  2. O filtro permite apenas arquivos com extensão .pdf.
  3. A função "Analisar Documento" executa o modelo de fatura com base no anexo.
  4. A opção "Criar linha na planilha" do Google Sheets insere os campos invoiceNumber, totalAmount e invoiceDate no rastreador de contas a pagar.
Recibo do Dropbox para o Airtable
  1. O recurso "Novo arquivo na pasta" do Dropbox é acionado em /recibos.
  2. A opção "Analisar Documento" executa o modelo de recibo.
  3. A função Criar Registro do Airtable insere no arquivo base de despesas informações como fornecedor, data, total e itens.
  4. O comando "Slack Send Channel Message" publica um resumo no canal #finance.
Contrato de webhook para HubSpot
  1. Webhooks por Zapier A Catch Hook recebe um contrato de entrada. PDF.
  2. A função "Analisar Documento" extrai as partes envolvidas, o valor do contrato, a data de início e a data de término.
  3. A função Criar ou Atualizar Negócio do HubSpot insere os dados do contrato no registro do negócio.
  4. O webhook de saída notifica o proprietário do negócio.

Perguntas frequentes

What goes in the Template Name field?+
Paste the TemplateId GUID from the PDF4me dashboard. Despite the field label, the GUID is the safer production value. It is stable across renames and identical to the value used by the REST API and the other platform connectors.
Where does the PDF file come from in a Zap?+
Any upstream Zapier step that exposes a file: Gmail New Attachment, Dropbox New File in Folder, Google Drive New File in Folder, OneDrive New File, Slack New File, Webhooks Catch Hook with file payload, Zapier Storage. Pick the file from the prior step output.
Do I have to build a template, or can the Zap parse any PDF?+
Template-based parsing is the supported production mode. Build the template once in the dashboard, then reference its TemplateId. The same TemplateId works in Make, n8n, Power Automate, and direct REST calls.
Can I extract data using JavaScript at parse time?+
Yes. Inside the template add a JavaScript Expression on a capture key. The capture area text is passed as the variable text and your function returns a string. The returned value appears in your Zap as a regular output field you can map into the next step.
How do I see the extracted fields in the field picker?+
Run the Test step at least once. Zapier reads the live response, learns the capture key names from your template, and surfaces them in the dynamic field picker of every downstream step.
What if my template changes (I add a new capture key)?+
Re-test the Parse Document action. Zapier re-reads the output and adds the new field to the picker. Then map it into downstream steps. The TemplateId stays the same so no other Zap step needs to change.

Ações relacionadas

A mesma tarefa em outras plataformas.

Obtenha ajuda