Skip to content
Integrations

Built in where it matters. Open everywhere else.

Stretto does email sending, website tracking, webhooks and a complete REST API itself. For the rest of your stack it connects through the same API your own developers would use. No integration is a black box.

Built in

Email sending

Verify your domain with three DNS records and send templates, broadcasts and sequences as yourself. Opens, clicks, replies and bounces come back to the record.

SPF · DKIM · DMARC · inbound reply parsing
Website tracking

One snippet. Page views and form submissions attach to the contact once they identify themselves: by form or by a link in your email.

tracking.read · first-party cookie · consent-aware
Webhooks

Subscribe to record, email and sequence events. Deliveries are signed, retried with backoff and listed in a log you can replay from.

HMAC-SHA256 · 5 retries · 7-day log
REST API

Every object, property, pipeline, list and sequence, standard and custom, over JSON. Same permissions model as the UI.

Bearer keys · UUID v7 · cursor pagination

Connect through the API

Recipes we maintain and support. Each one is an ordinary API key with the scopes it needs.
Gmail & Google WorkspaceRecipeLog sent mail to the record; import contacts.
Microsoft 365 / OutlookRecipeSame as Gmail, via Graph.
Google CalendarRecipeMeetings become timeline events.
WhatsApp Business APIRecipeInbound messages create tickets; replies log to the contact.
StripeRecipePayments and subscriptions update a custom object.
ShopifyRecipeOrders, refunds and lifetime value on the contact.
Typeform & web formsRecipeSubmissions create contacts and tickets.
SlackVia Zapier / MakePost stage changes and new tickets to a channel.
QuickBooks & XeroVia Zapier / MakeInvoice status on the deal.
CalendlyVia Zapier / MakeBookings create tasks and timeline events.
Google SheetsVia Zapier / MakeSync a saved view to a sheet.
Your productAPIPush sign-ups, usage and events straight from your backend.

Recipe = a documented setup with the scopes and webhook events you need. Via Zapier / Make = works today through their HTTP modules. Nothing here is a hidden connector that can break without notice.

For developers

Everything in the UI is in the API. Including what you added.

Create a custom object in settings and its endpoint exists a second later. Keys are scoped per capability, webhooks retry with a delivery log, and IDs are UUID v7 so they sort by time.

  • Scopes: objects, schema, lists, email.send, sequences.manage, tracking.read, webhooks.manage, ai.use
  • Webhook events: record.created, record.updated, record.stage_changed, email.opened, sequence.enrolled
  • Every error carries a trace_id you can paste into support
Request an integration recipe
POST /v1/objects/ticket/records
curl https://api.stretto.app/v1/objects/ticket/records \
  -H "Authorization: Bearer $STRETTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "properties": {
      "subject": "Pallet 3 arrived damaged",
      "priority": "high"
    },
    "associations": {
      "contact": "0192f4c2-1a08-7d63-bb14-9e07c5a3f210"
    }
  }'

201 Created
{ "id": "0192f4c3-8e41-7b02-a5d9-3c17e0f6b842", "stage": "New", ... }