Skip to content
Docs sections Connect your data

Connect your data

Bind a report to your live sources

Connect a source once and bind tables, charts and values to it. The report then reads from your data and refreshes, instead of going stale.

What you can connect

73 production connectors across 7 families. The connector catalogue shows what each one can do.

  • Databases 12

    PostgreSQL, MySQL, Airtable, Notion, HubSpot, MongoDB, SQL Server, Oracle Database, SAP HANA, PostgreSQL CDC, MySQL CDC, MongoDB CDC

  • Data warehouses 3

    Google BigQuery, Snowflake, Amazon Redshift

  • Files and storage 9

    CSV File, JSON File, Excel File, Parquet File, Google Drive, Dropbox, Box, Cloud Storage (S3), Microsoft OneDrive & SharePoint

  • Spreadsheets 2

    Google Sheets, Microsoft Excel

  • SaaS applications 25

    Salesforce, Stripe, Shopify, Jira, Confluence, Freshdesk, Front, Help Scout, Gmail, Outlook Mail, Typeform, SurveyMonkey, Qualtrics, Google Forms, App Store Reviews, Google Play Reviews, Google Business Profile Reviews, Trustpilot, G2, Gong, Fireflies.ai, Zoom Cloud Recordings, Microsoft Teams Meeting Transcripts, Zendesk, QuickBooks

  • APIs and services 19

    Push API, REST API, GitHub, RSS/Atom Feed, Web Page, UK Parliament Hansard, GOV.UK Consultations, Google Analytics 4, Facebook/Meta Ads, Google Ads, LinkedIn Ads, Slack, Segment, Mixpanel, Intercom, Klaviyo, Twilio, Mailchimp, Asana

  • Streams 3

    WebSocket Stream, Kafka Stream, Kafka CDC

Coming soon

Redis, DynamoDB, Databricks, GraphQL and Microsoft Dynamics 365 appear in the app as coming soon and cannot be used to create a data source yet. Need a source that is not listed? Tell us which one.

Documents, mail and transcripts

16 of those connectors carry text, not only rows. Each passage they extract stays traceable to the page, block, message or timestamp it came from.

  • 1 Structured workspaces
  • 4 File and drive storage
  • 7 Mail, meetings, and wikis
  • 4 Public text and records

Files you upload

No live connection required: upload a PDF, a Word or PowerPoint file, an HTML export, an EML message or an MBOX mailbox, plain text, Markdown, or a WebVTT or SRT transcript, and Rahoto extracts it the same way. Where a provider is configured, Rahoto can also transcribe uploaded audio, read text out of an image, or describe sampled frames of a video, each with its timestamp. Each source's declared data classification decides this, so confidential material never leaves the tenant.

Hand off work from analytics and BI tools

Keep analysis in the tool your team already uses. Each handoff below says which report-ready outcomes work today.

These are handoff integrations, not replacements for the source tool. Each one delivers some of three outcomes:

  • Editable data for Rahoto tables, charts, calculations and variants.
  • A permissioned run reference that keeps the source link and run lineage.
  • A stored document kept in Rahoto-controlled artifact storage as a reference.

Mode

Connect and test your Mode workspace, choose a report, and run it from Rahoto. Save the result rows as a governed dataset for editable tables and charts, or import the completed run's PDF. Rahoto keeps the source report and run lineage. A live Mode visual is not available, because Mode has no supported snapshot-link API for it.

Hex

Connect and test Hex, choose a published project, run it, and save its permissioned run reference with project and run lineage. Reports use that reference without copying credentials or short-lived links into the document. Result tables and image or document exports are not available, because Hex's Project Runs API does not expose them.

Funnel

Funnel keeps collecting and scheduling the export. Rahoto guides you to a supported destination (Push API, Amazon S3, BigQuery, Snowflake, Redshift or Google Sheets), which you then connect as a data source. Funnel moves structured data only; it does not import visuals or finished reports.

Power BI, Tableau and Looker

Connect Power BI with a Microsoft Entra service principal, Tableau with a personal access token, or Looker with API client credentials. Power BI imports a report as a stored PDF. Tableau imports editable view data or a stored view PDF. Looker imports a Look as editable data or renders a dashboard into a stored PDF. Provider credentials never enter report content.

Sigma and ThoughtSpot

Connect Sigma with OAuth API client credentials to import a workbook's completed PDF export. Connect ThoughtSpot with a scoped REST API token to import an Answer as editable data or a Liveboard as a stored PDF. Rahoto keeps the source and run lineage. Editable Sigma workbook-element data is not available yet.

Supermetrics

Supermetrics keeps collecting marketing data and running its scheduled transfer. Connect the same Amazon S3, BigQuery, Snowflake, Redshift or Google Sheets destination to Rahoto with separate read-only credentials, and Rahoto refreshes after the transfer window.

Need another tool or handoff?

Tell us the tool and the outcome you need: editable results, a run reference, or a stored document. We will suggest an existing route if one fits; a request does not imply a delivery date.

Datasets and live bindings

When you connect a source, Rahoto discovers its schema and creates a dataset, the reusable handle you bind report elements to. From there:

  1. Add a data source and enter its credentials.
  2. Let Rahoto discover the available tables and fields.
  3. Bind a table, chart or saved value to a field, or to an expression or aggregate over several fields.

Once an element is bound, its numbers come from the dataset every time the report runs. See Design reports for binding inside the editor, and Publish & schedule for how a run becomes a delivered document.

Keep reports fresh

Datasets refresh on a schedule, so a bound report reflects current data without a manual re-export. Set the cadence that fits the source; the same schedule can feed a report that publishes and delivers itself (see Publish & schedule).

When your source changes shape

Source schemas move: a column is renamed, a field dropped, a type changed. When a dataset's schema drifts from what your report expects, Rahoto raises a schema-drift notice instead of silently breaking a binding.

The mapping wizard then re-binds the affected placeholders in three steps: pick the source, map each field, review and save. Nothing publishes on a broken binding until you confirm the mapping.

Upload a file directly

No live connection required. Upload a CSV, Excel (XLSX), JSON or Parquet file and bind to it like any other dataset. It is the quickest way to build a first report or work from a one-off extract.

Working with very large tables

A report is a designed document, not an unbounded data grid, so two limits keep the editor responsive. Both are shown in the app rather than failing silently:

  • A table renders up to 50,000 rows in the editor; past that you see a "showing the first 50,000 of N" banner.
  • Single-shot full-content export is capped at 10,000 rows; larger tables export through the page-split path instead.

For very large tables, narrow at the source: filter, aggregate or select only the columns you need with a SQL WHERE clause or a dataflow step. A focused dataset is faster to design against and makes a cleaner document.

Connect your first source

Create a free account, add a data source or upload a file, and bind a report to it.