Integrations Hub

Every First Mile Labs integration, in one place

Four CRM and iPaaS recipes, plus the two underlying developer references that power them. Pick the path that matches your stack — push, pull, or one-click CRM button — and follow the guide end to end. Every recipe uses the same OAuth2 credentials, the same idempotent POST /v1/cases contract, and the same crmRecordId round-trip on outbound webhooks, so you can mix and match without re-plumbing.

CRM & iPaaS recipes

CRM · one-click button/docs/salesforce

Salesforce

Add an Initiate KYB Onboarding quick-action to the Account page. Apex helper calls POST /v1/cases, sends the customer the magic-link invite, and outbound webhooks stream status back via crmRecordId.

Open Salesforce recipe →
CRM · workflow action/docs/hubspot

HubSpot

Add a Custom Code action to any Company-based workflow. Mints an OAuth2 token, fires an idempotent POST /v1/cases, then writes the FML case id back onto the HubSpot Company record.

Open HubSpot recipe →
iPaaS · 2-step Zap/docs/zapier

Zapier

Build a Zap from any CRM, form, or spreadsheet using two Webhooks by Zapier POST steps — one for the OAuth2 token, one for the case. No custom Zapier app required.

Open Zapier recipe →
iPaaS · webhook receiver/docs/workato

Workato

Drop FML outbound webhooks into your existing Workato iPaaS. HMAC-SHA256 signature verification, Salesforce mapping, and crmRecordId round-trip — no custom Workato connector required.

Open Workato recipe →
AI assistant · OAuth Custom Connector/docs/api#connect-with-claude

Claude (Anthropic)

Connect FML to Claude.ai as a Custom Connector. Analysts ask Claude questions in plain English ("which cases are awaiting EDD?") and Claude pulls live data via the Public API v1 with full OAuth consent and per-user scopes.

Open Claude setup →

Developer references

Pull · OAuth2 read-only/docs/api

Public Pull API v1

Read-only OAuth2 client-credentials API at /v1/*. Pull cases, documents, decisions, screening hits, and the unified event feed into your CRM, data warehouse, or iPaaS — same payload shapes as outbound webhooks.

Open Public API reference →
Push · HMAC-signed JSON/docs/webhooks

Outbound Webhooks

Push delivery for every case event (case.created, case.submitted, case.decision.made, …). HMAC-SHA256 signed, retry-safe via eventId, with per-event JSON Schemas and ready-made TypeScript definitions.

Open Webhook reference →

Not sure where to start?

  • You want a button in Salesforce or HubSpot. Start with the Salesforce or HubSpot recipe.
  • Your trigger lives in Typeform, Airtable, Google Sheets, Pipedrive, … Use the Zapier recipe.
  • You already run Workato (or another iPaaS). Follow the Workato recipe — the same pattern works for Tray, Boomi, Mulesoft, and n8n.
  • You want a data-warehouse sync or batch puller. Use the read-only Public Pull API.
  • You want real-time push delivery into your own service. Use outbound webhooks.