Suparse

Keep work moving when document processing finishes

  • Hand off extracted results automatically
  • Send the document data each workflow needs
  • Follow up on processing failures
Keep work moving when document processing finishes

Less checking and copying between systems

Follow one task through delivery and recovery

Suppose a mixed upload contains an invoice and a receipt, and your connection includes only invoice results. Your integration needs to handle each outcome.

Processing completes
The task update can contain several document results. The connection's type filter keeps the invoice data relevant to your finance application; your integration maps the included result into its records.
Processing fails
A failure update supplies task information without extracted results. Your integration can create a follow-up instead of expecting a completed invoice record.
Delivery needs another attempt
A temporary destination failure can lead to a retry, and an administrator can redeliver an available event. Build repeat-event handling into your integration so a repeated delivery does not create the same business record again.

A document handoff that fits your workflow

Choose which results to share, use the data your application needs, and keep track of deliveries.

Send relevant document data

  • Choose the work to connect: Filter by upload source and document type so each connected application receives relevant results.
  • Keep mixed submissions useful: When a submission contains several documents, send only the results matching the document types your workflow needs. Explore Autopilot document extraction.
  • Start with incoming email: Connect processing for message bodies and attachments with the work that follows. See email parsing and Email to JSON.

Use the fields your process needs

  • Work with structured results: Use the fields and tables defined for each document type, from invoice totals and line items to statement transactions.
  • Apply your own business rules: Your integration can create a record, route work to a queue, or notify a colleague using the logic your team chooses.
  • Separate event delivery from record mapping: This connection supplies processing updates and results. For an email-derived application-record example, see Email to JSON; use the webhook documentation for the actual event structure and result retrieval.

Keep the connection running

  • Test before relying on it: Check the connection with a test event, then use your own documents to confirm the extracted data fits your workflow.
  • Recover from temporary delivery problems: Suparse automatically retries failed deliveries, helping your connected workflow continue when the destination becomes available again.
  • See what was delivered: Review delivery status and attempts, and redeliver available events when needed. Your integration team can find connection and verification details in the webhook documentation.

Questions about document processing webhooks

What can document processing webhooks do for my team?

Does Suparse create records in my finance application, CRM, or ERP automatically?

Can I send only invoice results from a mixed submission?

Will I receive a separate update for every document?

What happens when document processing fails?

Does completed processing mean the data has been approved?

What happens if my connected application is temporarily unavailable?

How does my team connect an application to Suparse?

Connect document extraction to your team's next step

Create your Suparse account and connect extracted results to the applications your team uses. Start with a recurring document workflow and reduce the manual handoff.

Sign Up to Connect Your Workflow