Skip to content

API keys & integrations

VertaFlow can talk to the rest of your stack two ways: API keys for your own code, and connected apps for the services you already use.

Use these to call the VertaFlow API from your own scripts or tools. They live at Settings → API keys.

  1. Open Settings → API keys.
  2. Click to create a key, give it a name, and pick at least one scope (what the key is allowed to do).
  3. Optionally set an expiry in days.
  4. Save. The full key is shown once, on a reveal card with a copy button.

In the keys list, revoke any key you no longer use or that may have leaked. Revocation takes effect right away.

These live at Settings → Integrations (“Connected apps”). Each has its own connect flow:

AppWhat it does
StripeAccept payments on your invoices and quotes. Connect runs Stripe’s hosted onboarding; you come back when it’s done. See Stripe payments & platform fee.
Google CalendarTwo-way appointment sync. Connect approves a Google consent screen; sync then runs in the background.
Resend (bring your own)Send email from your own Resend account and verified domain. Paste your API key + from-address.
Slack”Add to Slack” notifications. Only available when Slack is configured on your deployment.
ZapierComing soon.

Each app shows its live connection status. Disconnect any of them from the same page.

Workspaces with admin access also have an Internal Keys surface for managing bearer tokens used by internal/admin API access. This is separate from the developer API keys above and is intended for operators.