Skip to main content

Zapier

O Zapier liga o AIDA a milhares de aplicações (Google Sheets, Gmail, Google Drive, Slack, o seu ERP e muito mais), nos dois sentidos (beta):

  • o Destino Zapier envia para um Zap cada documento aprovado no AIDA, para encaminhar os seus dados e o PDF (Ligar o AIDA ao Zapier);
  • a Entrada Zapier recebe ficheiros de um Zap, para que os documentos que chegam a outras aplicações sejam carregados no AIDA e processados (Carregar documentos a partir do Zapier).

Ligar o AIDA ao Zapier​

  1. No AIDA, abra o tipo de documento, adicione o destino Zapier e guarde.
  2. Copie a chave do destino.
  3. No Zapier, crie um Zap com o acionador AIDA → Document Approved. Cole a chave quando for pedida a ligação. A ligação tem o nome do tipo de documento, por exemplo Invoice (Zapier destination).
  4. Teste o acionador: o Zapier carrega como exemplos os três documentos processados mais recentes desse tipo. Aprove primeiro pelo menos um documento.
  5. Adicione as ações de que precisa, mapeie os campos e publique o Zap.

A partir daí, cada documento aprovado com este destino é enviado para o Zap. O botão Abrir os seus Zaps no destino abre os seus Zaps no Zapier.

note

Cada destino Zapier alimenta um único Zap: ligar um novo Zap com a mesma chave substitui o anterior. Para alimentar vários Zaps, adicione vários destinos Zapier. Regenerar a chave desliga o Zap.

Se o Zap for desativado ou eliminado, o destino é desligado e as novas aprovações terminam com o erro zapierNotConnected até que um Zap seja ligado novamente.


Payload​

Cada documento aprovado é enviado como um objeto JSON. Os registos de exemplo mostrados no Zapier têm o mesmo formato.

CampoTipoDescrição
idstringO ID do documento no AIDA.
documentNamestringO nome do documento.
documentConfigurationNamestringO nome do tipo de documento.
documentURLstringUma ligação permanente para ver o documento na aplicação web do AIDA.
downloadURLstringUma ligação temporária e segura para descarregar o PDF do documento. Expira ao fim de 7 dias.

As propriedades extraídas seguem as mesmas regras do destino Webhook: a chave é o Nome do campo nas integrações da propriedade ou, se não estiver definido, a sua Etiqueta, os valores são convertidos no seu tipo JSON e as tabelas tornam-se arrays. Ao contrário do webhook, as datas são strings ISO-8601 em UTC (por exemplo 2025-10-14T00:00:00Z).

{
"Invoice number": "INV-2025-042",
"invoiceDate": "2025-10-14T00:00:00Z",
"total": 122.00,
"lines": [
{ "description": "Product A", "qty": 2, "unitPrice": 50.00 }
],
"id": "12345",
"documentName": "invoice-042.pdf",
"documentConfigurationName": "Invoice",
"documentURL": "https://www.aidacloud.com/app/web/archive/12345",
"downloadURL": "https://api.aidacloud.com/asset/document/generated-auth-token"
}

Carregar documentos a partir do Zapier​

  1. No AIDA, abra o tipo de documento, vá a Entrada e ative a entrada Zapier.
  2. Copie a chave da entrada.
  3. No Zapier, crie um Zap com o acionador de que precisa (por exemplo Google Drive → New File in Folder ou Gmail → New Attachment) e adicione a ação AIDA → Upload Document. Cole a chave quando for pedida a ligação. A ligação tem o nome do tipo de documento, por exemplo Invoice (Zapier input).
  4. Mapeie os campos, teste a ação e publique o Zap.

Cada ficheiro enviado pelo Zap é carregado no tipo de documento e processado como um documento de qualquer outra entrada. O botão Abrir os seus Zaps na entrada abre os seus Zaps no Zapier.

CampoObrigatórioDescrição
FilesimO ficheiro a processar (PDF ou imagem).
File NamenãoO nome do documento. Por predefinição, o nome do ficheiro.
Property valuesnãoValores a pré-preencher, um por propriedade: a chave é o Nome do campo nas integrações da propriedade ou a sua Etiqueta. As chaves desconhecidas são ignoradas.

A ação devolve o novo documento: id, documentConfigurationId, documentConfigurationName e documentName.

note

A entrada Zapier e o destino Zapier têm chaves diferentes: use a chave da entrada para Upload Document e a do destino para Document Approved. Uma chave do tipo errado é rejeitada com uma mensagem que indica a correta. Enquanto a entrada estiver desativada, os carregamentos falham com o erro inputFlowNotEnabled.

Se um tipo de documento não tiver a entrada Zapier, contacte-nos .


Referência da API​

A aplicação AIDA para o Zapier usa os seguintes endpoints. O URL base é https://api.aidacloud.com/api/v1/zapier.

Autenticação: cada pedido envia a chave do destino Zapier ou da entrada Zapier no cabeçalho X-API-Key. Uma chave em falta ou desconhecida devolve 401 Unauthorized; uma chave do outro tipo devolve 403 Forbidden. GET /me aceita ambas as chaves, POST /documents a chave da entrada e os restantes endpoints a do destino.

MétodoCaminhoFinalidadeBodyResposta
GET/meTesta a ligação. type é destination ou input.-{ "id", "documentConfigurationId", "documentConfigurationName", "username", "type", "connectionLabel" }
POST/hooksSubscreve o Zap (REST hook). O URL tem de começar por https://hooks.zapier.com/, caso contrário 400.{ "hookUrl": "…" }{ "id" }
DELETE/hooksCancela a subscrição do Zap. Só desliga o destino se hookUrl for o atualmente ligado.{ "hookUrl": "…" }vazia
GET/documents/sampleDevolve até três documentos processados recentemente do tipo de documento, no formato do payload.-array de payloads
POST/documentsCarrega um ficheiro no tipo de documento. Sem file, 400; com a entrada desativada, 403 inputFlowNotEnabled.multipart/form-data: file (com um nome de ficheiro) e um campo por cada valor de propriedade{ "id", "documentConfigurationId", "documentConfigurationName", "documentName" }

Entrega: quando um documento é aprovado, o AIDA envia um HTTP POST com o payload para o hook subscrito, com Content-Type: application/json. Se o Zapier responder 410 Gone, o AIDA desliga o destino.