Skip to content
Integrations

Integrations

Forward events to your analytics and data tools.

Integrations

Integrations let you forward Setgreet events to the third-party tools your team already uses. Instead of keeping flow interaction data locked inside Setgreet, you can pipe it into your analytics platform, data warehouse, or custom backend.

Supported integrations

IntegrationDescription
WebhooksSend events to any HTTP endpoint you control.
SegmentForward events to Segment for routing to 300+ downstream tools.
AmplitudeSend events directly to Amplitude for product analytics.
MixpanelSend events directly to Mixpanel for behavioral analytics.

Event types

Setgreet dispatches the following events to configured integrations:

EventDescription
flow_startedA flow started for a user.
flow_completedA user reached the final screen of a flow.
flow_dismissedA user dismissed a flow before completing it.
flow_screen_viewedA user viewed a specific screen within a flow.
flow_screen_transitionA user navigated between screens.
flow_component_viewA component was rendered on screen.
flow_component_clickA button or tappable element was pressed.
flow_component_inputA text field or form input received a value.
flow_component_ratingA user submitted a star rating.
flow_component_npsA user submitted an NPS score.
flow_component_videoA video component interaction.
flow_component_carouselA carousel swipe or navigation action.
flow_component_customA custom component interaction.

Each event includes standard metadata: user ID, flow ID, screen ID, component ID (where applicable), timestamp, and any custom properties.

Per-integration event filtering

You do not have to forward every event to every integration. Each integration has its own event filter, so you can choose exactly which events to send.

For example, you might:

  • Send all events to your Webhook for a complete audit trail.
  • Send only flow_completed to Amplitude to keep your analytics focused on outcomes.
  • Send component interaction events to Mixpanel for detailed behavioral analysis.

Setting up integrations

  1. Click Integrations in the sidebar.
  2. Click Add Integration.
  3. Select the integration type.
  4. Provide the required credentials (API key, write key, webhook URL, etc.).
  5. Select which events to forward.
  6. Save and activate.

Integration events are sent server-side from Setgreet's backend, not from the mobile SDK. This means events are delivered reliably even if the user closes the app immediately after an interaction.

On this page