Why integrate?
Userorbit becomes more powerful when it connects to the tools your team already uses. Integrations let you push feedback, contact data, and events between Userorbit and external services — eliminating manual work and keeping every system in sync.
Integration options at a glance
Userorbit offers several ways to connect with other tools. Each option is suited to different use cases and technical comfort levels.
Native integrations
These are pre-built connectors that you can enable directly from Settings > Integrations in the Userorbit dashboard. No code is required — just authenticate and configure.
- Slack — Receive real-time notifications in a Slack channel when new feedback arrives, a contact reaches a milestone, or an agent completes a task. Configure which events trigger notifications and which channel they post to.
- GitHub — Link feedback items to GitHub issues. When a customer reports a bug or requests a feature, create or connect a GitHub issue without leaving Userorbit. Status changes sync automatically.
- Zapier — Connect Userorbit to thousands of apps through Zapier workflows. Use triggers like "new feedback received" or "contact created" and map them to actions in any Zapier-supported service.
- Segment — Stream contact properties and events from Segment into Userorbit. If Segment is already your customer data hub, this integration means zero additional instrumentation on your end.
REST API
The Userorbit API gives you full programmatic access to contacts, feedback, articles, and more. Use it when you need fine-grained control or want to build a custom integration that the native options do not cover. The API uses simple POST requests with JSON payloads and token-based authentication.
Common API use cases:
- Syncing contacts from your own database on a scheduled basis.
- Creating feedback items from an internal support tool.
- Pulling analytics data into a custom dashboard.
Webhooks
Webhooks let Userorbit push data to your server in real time. When a configured event occurs — such as a new contact being created or feedback being submitted — Userorbit sends an HTTP POST request to your endpoint with a JSON payload describing the event. Webhooks are ideal for workflows where you need to react instantly without polling the API.
Userorbit script (SDK)
The Userorbit JavaScript script is a lightweight snippet you embed in your website or application. It handles identifying contacts, tracking events, and displaying in-app messages like surveys and banners. The script is the primary way most teams get data into Userorbit from the front end.
Choosing the right integration
- No-code teams — Start with native integrations (Slack, GitHub, Zapier) and the Userorbit script.
- Data teams — Use Segment to centralize event streaming, or webhooks to feed data into your warehouse.
- Engineering teams — Use the REST API for full control and custom workflows, combined with webhooks for real-time triggers.
You can mix and match all of these options. Most teams use the script for front-end data collection, one or two native integrations for team notifications, and the API or webhooks for backend automation.