Skip to content
New to Superprocess? The guided invoice walkthrough takes you from a blank canvas to a running workflow.Get started

Building integrations

You’ve designed the process and configured the agent. The agent can read PDFs, but it can’t reach your ERP, your vendor master, or your ledger on its own. Connectors are the bridge — reusable connections to outside systems that an agent or a process step can call. You set them up once at Settings → Integrations, then hand them to whatever needs them. You’ll add three for the invoice flow.

At Settings → Integrations (organization level) you’ll find your connectors and the catalog of types you can add. For a new organization the list is empty. We’ll add three:

Connector Type What it does
ERP — Purchase Orders API Call Looks up a PO by number, returns vendor and total
ERP — Vendor Master API Call Verifies a vendor name and tax ID is on file
Accounting — Ledger API Call Posts the approved invoice to the right GL account

Click Add Integration and set:

  • Connector TypeAPI Call (HTTP/REST) for an HTTP-based ERP API (other types cover Slack, databases, object storage, and more).
  • Nameerp-purchase-orders.
  • Project Scope — organization-wide, or limited to one project.
  • Setup — the endpoint and the credentials, which are stored as a secret and referenced by name.

Save, and use the connector’s test action to confirm it can reach the ERP.

Open the agent you configured on the previous page and go to its Tools & Integrations tab. Add the connectors the agent should call — ERP — Purchase Orders and ERP — Vendor Master — and click Save Tool Configuration. The agent can now call them as tools while it reasons.

The third connector — Accounting — Ledger — doesn’t go on the agent. It’s called by the post-to-ledger step at the end of the process, not by the extraction agent. Bind it there instead: a service task of type SDK Connector.