ClickHouse Reverse ETL Source
Private Beta- free
- growth
- enterprise
2 minute read
- Date: Oct 7, 2026
You can now sync SQL audiences from ClickHouse with the ClickHouse Reverse ETL Source. Connect ClickHouse in Rudder Lookout, build an audience, and activate it to a destination. Lookout automatically creates the source in your linked RudderStack workspace when you activate the audience.
The ClickHouse Reverse ETL Source is in Private Beta.
Reach out to Customer Success to enable it for your workspace.
Key features
- SQL audiences in mirror mode: Build the audience in Lookout and activate it to a destination.
- Read-only access to your tables: RudderStack reads the rows your audience selects and writes only to a separate
_rudderstackdatabase, where it keeps snapshots and sync state. - Diffs computed in ClickHouse: Each sync snapshots the current audience on your server and compares it with the previous snapshot. A normal sync sends removed members, then changed members, then new members.
- ClickHouse Cloud or a single node: Connect ClickHouse Cloud, including a service with several replicas, or a self-hosted server on one node. The server must run version 26.3 or later and accept HTTPS on a public address.
Get started
A Lookout admin adds the warehouse connection.
- Reach out to Customer Success to enable the ClickHouse source for your workspace. Then, follow How to Connect Your RudderStack Workspace to Lookout.
- In Lookout, go to Settings > Warehouses, click Add account, and select ClickHouse.
- Enter the connection settings. Check the Setup SQL under the form, and ask a ClickHouse administrator to run it if they haven’t already.
- Click Validate and create.
- Build an audience on the ClickHouse connection and activate it to a destination.
See the ClickHouse Reverse ETL Source for the grant script, connection settings, and what you can sync.
Resources
- Grant permissions: The user, the
_rudderstackdatabase, and the grants each sync needs - How to Build an Audience with the Agent: Build the audience on your ClickHouse connection
- How to Activate an Audience to a Destination: Send the audience to a destination and start the sync