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.
Developer API keys
Section titled “Developer API keys”Use these to call the VertaFlow API from your own scripts or tools. They live at Settings → API keys.
Create a key
Section titled “Create a key”- Open Settings → API keys.
- Click to create a key, give it a name, and pick at least one scope (what the key is allowed to do).
- Optionally set an expiry in days.
- Save. The full key is shown once, on a reveal card with a copy button.
Revoke a key
Section titled “Revoke a key”In the keys list, revoke any key you no longer use or that may have leaked. Revocation takes effect right away.
Connected apps
Section titled “Connected apps”These live at Settings → Integrations (“Connected apps”). Each has its own connect flow:
| App | What it does |
|---|---|
| Stripe | Accept 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 Calendar | Two-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. |
| Zapier | Coming soon. |
Each app shows its live connection status. Disconnect any of them from the same page.
Internal keys (admin)
Section titled “Internal keys (admin)”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.