Inbound webhooks
Outbound feeds push on submit. Inbound webhooks let a provider call Flex Forms when something changes in their system (CRM contact update, signed relay, etc.).Endpoint
flex-forms.integrations.inbound.webhook.
Optional query: ?connection={id} to resolve Connection-tier credentials.
Contract
ImplementSupportsInboundWebhooks on your IntegrationDriver:
inboundRouteKey()— must match the{driver}segmentverifyInbound(Request, config, ?Connection)— throwRuntimeExceptionon bad signatureshandleInbound(payload, Request, config, ?Connection): InboundWebhookResult
flex_form_inbound_webhook_events keyed by driver_key + provider_event_id.
Shipped references
Configure secrets under Integrations → Catalog / Connections. Other catalog drivers stay outbound-first unless you implement
SupportsInboundWebhooks on a custom driver.
Scaffold
VerifiesFlexFormsInboundSignature by default.
Events
IntegrationInboundReceivedIntegrationInboundFailed
flex-forms.stripe.webhook (payment ledger), not this generic route.