Skip to main content

Receive documents

View implementation guide ›
The Connect app links your workspace to external document exchange channels, so other systems can deliver documents to Invopop without polling or custom integration code. Connect currently supports incoming HTTP connections, with further channels and directions on the way.Each endpoint pairs a public URL of the form https://connect.invopop.app/{workspace-id}/{slug} with a workflow of your choice. Any file posted to the endpoint — a GOBL invoice from your billing tool, an XML document from a partner, or any other payload — is validated, stored, and handed to that workflow, which receives a link to the stored file.Every delivery is recorded in a document log inside the app, where you can check its status, inspect the request, preview the payload, and download the original file.

Key features

  • Workflow automation: Every document delivered to an endpoint automatically starts the workflow you choose for it.
  • Public endpoints: Create one URL per document flow, with a slug you control, unique within your workspace.
  • Sender authentication: Protect each endpoint with a bearer token, basic credentials, or an HMAC-SHA256 signature.
  • Content validation: Restrict the content types an endpoint accepts; malformed or oversized payloads are rejected before they reach your workflows.
  • Binary support: Receive PDFs and other binary files as base64-encoded bodies, with an optional filename for download.
  • Document log: Review every delivery with its status, request headers, payload preview, and original file download.
Check out the Connect guide to create your first endpoint and deliver a document to it.

Participate in our community

Ask and answer questions about the Connect app →