API INTEGRATION
Pick two tools. Watch the data flow between them.
APIs don't have to be invisible. This one shows every call, every response, every connection.
Behind the Build ▼
Each integration starts with an authenticated connection: OAuth2 for Google, Slack, and HubSpot; API keys for Stripe and Twilio; direct tokens for Notion. When a trigger fires (new email, successful charge, calendar booking), the Worker fetches the source record, applies field mapping rules from KV, and writes the transformed payload to the destination API. Token refresh, rate limits, and retries are handled automatically. Each call respects the provider's rate ceiling and backs off on 429s. D1 stores sync state so duplicate events are skipped and failed syncs can be replayed. Every call is logged with method, endpoint, status code, and latency.
8 tools (Gmail, Slack, Google Sheets, HubSpot, Notion, Stripe, Twilio, Calendly) with 8 pre-built integration pairs. Select a source, watch valid partners glow Copper, pick a destination, and click Connect. A narrative context card appears, then API calls fire with variable timing. Click any expand arrow to see the full JSON payload. After completion, a trigger-to-outcome summary card shows what happened. Run all 8 to see cumulative stats.