Connecting data sources
An overview of every way to get data into and out of Genuics - CSV, webhooks, REST API, and 20+ integrations.
Genuics gives you multiple ways to bring data in and send notifications out. Whether you're uploading a spreadsheet, piping events from Typeform, or pulling from a REST API, everything flows through Setup > Connectors.
Inbound vs outbound connectors
Connectors fall into two categories:
| Type | What it does | Examples |
|---|---|---|
| Inbound | Brings data into Genuics | CSV upload, webhooks, REST API, Typeform, Stripe |
| Outbound | Sends alerts and notifications from Genuics | Slack, Microsoft Teams, Discord, Telegram, PagerDuty |
Inbound connectors feed your datasets. Outbound connectors are used by workflows and AI Insights to notify your team when something important happens.
Inbound connectors
CSV upload
The simplest way to get started. Drag and drop a file, map your columns, and your data is live in seconds. Best for one-time imports or periodic bulk uploads.
Webhooks
Get a unique URL that accepts JSON payloads from any tool that supports webhooks. Use this for real-time data from Typeform, Tally, Jotform, Stripe, GitHub, GitLab, Sentry, and more.
REST API
Pull data from any REST endpoint on a schedule. Configure authentication, pagination, and the JSON path to your data array. Best for proprietary APIs and custom integrations.
Pre-built integrations
Genuics includes ready-made integrations for 20+ tools. These use webhooks or APIs under the hood, but come with pre-configured field mappings so setup takes just a few clicks:
- Survey tools: Typeform, Tally, Jotform, Google Forms, SurveyMonkey
- Developer tools: GitHub, GitLab, Sentry, Linear
- Business tools: Stripe, Notion, Calendly, Plausible
Outbound connectors
Outbound connectors let Genuics notify your team through the channels they already use. You configure them in Setup > Connectors, then reference them in your workflows.
Supported outbound channels:
- Team chat: Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Webex
- Personal notifications: Telegram, ntfy
- Incident management: PagerDuty
- Automation platforms: Zapier
Once connected, you can use these channels as destinations in any workflow - for example, sending a Slack message when your NPS drops below a threshold, or pinging a PagerDuty service when a critical metric spikes.
Plan requirements
Connectors are available on the Starter plan and above. Free-plan users can still upload CSV files, but live sync connections (webhooks, REST API) and outbound channels require an upgrade.
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| CSV upload | Yes | Yes | Yes | Yes |
| Webhooks | No | Yes | Yes | Yes |
| REST API | No | Yes | Yes | Yes |
| Outbound channels | No | Yes | Yes | Yes |
Getting started
- Go to Setup > Connectors in the sidebar.
- Click Add connector and choose the type you need (inbound or outbound).
- Follow the setup flow for your chosen connector - each one has its own guide linked below.
- Once connected, your data starts flowing into the dataset you selected (inbound) or becomes available as a workflow destination (outbound).
Next steps
Ready to connect? Pick the guide that matches your data source:
- CSV upload - upload a file manually
- Webhook setup - receive data from external tools
- REST API setup - pull data from any API