Mittr integrates in two directions: inbound (receive webhooks from third-party services) and outbound (send notifications to platforms like Slack, Discord, and Email).
Inbound webhooks let you receive events from external services. Mittr verifies the source signature automatically using platform presets. You just provide your signing secret.
# Create an inbound endpoint for GitHub
curl -X POST https://app.mittr.io/api/v1/inbound-endpoints \
-H " X-API-Key: mtr_your_key " \
-H " Content-Type: application/json " \
"name": "GitHub Webhooks",
"pathSuffix": "github-prod",
"sourceConfig": { "secret": "your-github-webhook-secret" }
See the Inbound Webhooks guide for full setup instructions.
Organized by category. Each platform has a pre-configured verification preset, so Mittr knows the correct header name, algorithm, and signature format.
Platform Verification Description Stripe HMAC-SHA256 Payment intents, subscriptions, invoices PayPal HMAC-SHA256 Orders, payments, disputes Square HMAC-SHA256 Payments, orders, inventory Adyen HMAC-SHA256 Payment events, modifications Braintree HMAC-SHA256 Transactions, subscriptions Paddle HMAC-SHA256 Subscriptions, payments, alerts Razorpay HMAC-SHA256 Payments, refunds, settlements Chargebee HMAC-SHA256 Subscriptions, invoices Recurly HMAC-SHA256 Subscriptions, transactions GoCardless HMAC-SHA256 Mandates, payments Lemon Squeezy HMAC-SHA256 Orders, subscriptions, licenses 2Checkout HMAC-SHA256 Payment and subscription events Coinbase HMAC-SHA256 Charges, checkout events Flutterwave HMAC-SHA256 Payments, transfers Paystack HMAC-SHA256 Transactions, transfers M-Pesa HMAC-SHA256 Mobile money events Gumroad HMAC-SHA256 Sales, refunds, subscriptions Polar HMAC-SHA256 Sponsorship events Snipcart HMAC-SHA256 Orders, subscriptions Worldline HMAC-SHA256 Payment events
Platform Verification Description GitHub HMAC-SHA256 Push, PR, issue, release events GitLab HMAC-SHA256 Push, merge request, pipeline events Bitbucket Basic Auth Repository, PR events CircleCI HMAC-SHA256 Build status, workflow events Buildkite HMAC-SHA256 Build, job, agent events Terraform Cloud HMAC-SHA256 Run, workspace notifications Vercel HMAC-SHA256 Deployment, project events Netlify HMAC-SHA256 Build, deploy events Render HMAC-SHA256 Deploy, service events Railway HMAC-SHA256 Deploy, service events Fly.io HMAC-SHA256 Deploy, machine events Docker Hub HMAC-SHA256 Image push, scan events Heroku HMAC-SHA256 Dyno, release events Sentry HMAC-SHA256 Error, issue events New Relic HMAC-SHA256 Alert, incident events Datadog API Key Monitor, event alerts Grafana HMAC-SHA256 Alert notifications PostHog HMAC-SHA256 Event, action triggers LaunchDarkly HMAC-SHA256 Flag change events Flagsmith HMAC-SHA256 Flag change events Split.io HMAC-SHA256 Split change events ngrok HMAC-SHA256 Tunnel, endpoint events Replicate HMAC-SHA256 Prediction completion events Trigger.dev HMAC-SHA256 Job, run events n8n HMAC-SHA256 Workflow events
Platform Verification Description Slack HMAC-SHA256 Messages, interactions, events Discord Ed25519 Messages, interactions Twilio HMAC-SHA256 SMS, voice, messaging events SendGrid HMAC-SHA256 Email delivery, engagement events Mailgun HMAC-SHA256 Email delivery, bounce, spam events Mailchimp HMAC-SHA256 Subscribe, unsubscribe, campaign events Postmark HMAC-SHA256 Delivery, bounce, spam events MessageBird JWT SMS, voice, conversation events Vonage HMAC-SHA256 SMS, voice events Bandwidth HMAC-SHA256 Messaging, voice events Sinch HMAC-SHA256 SMS, voice events Intercom HMAC-SHA256 Conversation, contact events Customer.io HMAC-SHA256 Email, push, campaign events OneSignal HMAC-SHA256 Push notification events SparkPost HMAC-SHA256 Email delivery events Resend HMAC-SHA256 Email delivery events Telnyx Ed25519 SMS, voice, fax events Ably HMAC-SHA256 Realtime messaging events Pusher HMAC-SHA256 Channel, presence events
Platform Verification Description Shopify HMAC-SHA256 Orders, products, customer events WooCommerce HMAC-SHA256 Order, product, customer events BigCommerce HMAC-SHA256 Store, order events Commerce Layer HMAC-SHA256 Order, shipment events Salesforce HMAC-SHA256 Object change, platform events HubSpot HMAC-SHA256 Contact, deal, company events Pipedrive HMAC-SHA256 Deal, person, activity events ActiveCampaign HMAC-SHA256 Contact, deal, campaign events Klaviyo HMAC-SHA256 Event, flow, campaign triggers ConvertKit HMAC-SHA256 Subscriber, form events Braze HMAC-SHA256 Campaign, canvas events Iterable HMAC-SHA256 User, campaign events
Platform Verification Description Jira Basic Auth Issue, project events Linear HMAC-SHA256 Issue, project, comment events Asana HMAC-SHA256 Task, project events Monday.com HMAC-SHA256 Board, item events Notion HMAC-SHA256 Page, database events Airtable HMAC-SHA256 Record, table events Figma HMAC-SHA256 File, comment events Calendly HMAC-SHA256 Scheduling events Cal.com HMAC-SHA256 Booking events Typeform HMAC-SHA256 Form submission events SurveyMonkey HMAC-SHA256 Response events Zapier HMAC-SHA256 Zap trigger events Make HMAC-SHA256 Scenario events
Platform Verification Description AWS SNS HMAC-SHA256 Topic notification events Azure Event Grid HMAC-SHA256 Resource events Google Cloud Pub/Sub HMAC-SHA256 Topic message events Cloudflare HMAC-SHA256 DNS, worker, zone events MongoDB Atlas HMAC-SHA256 Database trigger events Supabase HMAC-SHA256 Database, auth events Upstash HMAC-SHA256 Queue, rate limit events Xata HMAC-SHA256 Record change events
Platform Verification Description Facebook (Meta) HMAC-SHA256 Page, Messenger events Instagram (Meta) HMAC-SHA256 Media, comment events WhatsApp (Meta) HMAC-SHA256 Message, status events X-Hub (Meta platforms) HMAC-SHA256 Shared verification for Meta webhooks TikTok HMAC-SHA256 Creator, commerce events LinkedIn HMAC-SHA256 Organization, share events Pinterest HMAC-SHA256 Pin, board events Twitch HMAC-SHA256 Stream, subscription events YouTube (via Pub/Sub) HMAC-SHA256 Video, channel events
Platform Verification Description Auth0 HMAC-SHA256 Authentication, user events Clerk HMAC-SHA256 User, session, organization events Okta HMAC-SHA256 Authentication, lifecycle events DocuSign RSA Envelope, recipient events Dropbox HMAC-SHA256 File, folder change events Webflow HMAC-SHA256 CMS item, form submission events Sanity HMAC-SHA256 Document mutation events DatoCMS HMAC-SHA256 Record, model events Contentful HMAC-SHA256 Entry, asset events Storyblok HMAC-SHA256 Story, datasource events WordPress HMAC-SHA256 Post, comment events Bubble HMAC-SHA256 Workflow events Incident.io HMAC-SHA256 Incident lifecycle events Rootly HMAC-SHA256 Incident, alert events FireHydrant HMAC-SHA256 Incident events PagerDuty API Key Incident, service events Opsgenie HMAC-SHA256 Alert, incident events Snyk HMAC-SHA256 Vulnerability, project events QuickBooks HMAC-SHA256 Invoice, payment, customer events Intuit HMAC-SHA256 Account, transaction events Xero HMAC-SHA256 Invoice, contact, payment events Zoom HMAC-SHA256 Meeting, webinar events Stream HMAC-SHA256 Chat, activity feed events AfterShip HMAC-SHA256 Tracking, courier events Africa’s Talking HMAC-SHA256 SMS, voice, USSD events Apple App Store HMAC-SHA256 Subscription, transaction events Svix Ed25519 Webhook delivery events Zendesk HMAC-SHA256 Ticket, user events
curl https://app.mittr.io/api/v1/inbound-presets \
-H " X-API-Key: mtr_your_key "
Returns every preset with its verification mode, header name, and required credential fields.
For platforms not in the preset list, use the generic source with manual configuration:
curl -X POST https://app.mittr.io/api/v1/inbound-endpoints \
-H " X-API-Key: mtr_your_key " \
-H " Content-Type: application/json " \
"name": "Custom Platform",
"pathSuffix": "custom-prod",
"headerName": "X-Custom-Signature",
"secret": "your-signing-secret"
Connectors send formatted notifications to external platforms when events are delivered or when alert rules fire.
Connector Config required Template support Slack webhookUrl, optional channel, username, iconEmojiText, title, color, attachments Discord webhookUrl, optional usernameContent, title, color embeds Microsoft Teams webhookUrlMessageCard with theme color Email smtpHost, smtpPort, fromEmail, toEmailsSubject and body Webhook webhookUrlPassthrough (no transform)
See the Connectors guide for setup examples, message templates, and alert rule integration.