CONNECTIONS / Apache Cassandra
Apache Cassandra + Datahash: partitions become events.
Order history, transaction logs, and event records sit across partitioned Cassandra tables built for high write throughput. Signals reads them with CQL on a schedule you set and delivers hashed events and audiences to every major ad platform, with no export.
- ● apache-cassandra :: signals live
- > CQL SELECT * FROM orders WHERE token(id) > :cursor records=58,204
- > read keyspace=commerce table=customers role=analytics_ro
- hash sha256(email,phone)
- route meta · google · tiktok · snap
- ✓ 4 destinations synced · match 81%
The signal Apache Cassandra yields, and receives.
Every kind of signal that moves between Apache Cassandra and the platforms, through one hashed, deduplicated route.
- Offline conversions
- Query results for a partition key range post on the cadence you set, so order and transaction data becomes events with no export job in between.
- Lead conversions
- Reading resumes from a token cursor each run, so a table built for constant writes never needs a full scan just to find what changed.
- Custom audiences
- SHA-256 replaces every email and phone number the instant a row is read, so nothing plaintext survives past ingestion.
- Lead generation inbound
- Whatever column names a keyspace happens to use, the visual mapper lines them up against each platform's event fields, wide-column schema included.
Pick your platform. Every use case for it, in one place.
Every way Apache Cassandra data moves, grouped by platform and ranked by how many use cases Apache Cassandra supports.
- Offline conversions Google Offline Conversions API Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Offline conversions Google Store Sales Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Lead conversions Google Enhanced Conversions for Leads Lead and deal stage changes delivered as conversion events for lead-quality optimization.
- Custom audiences Google Customer Match Contact segments refreshed as hashed, scheduled audiences.
- Lead generation Google Forms Campaign lead submissions created as records in real time, deduped before creation.
- Offline conversions Meta Offline Conversions API Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Lead conversions Meta Conversions API for CRM Lead and deal stage changes delivered as conversion events for lead-quality optimization.
- Custom audiences Meta Custom Audience Contact segments refreshed as hashed, scheduled audiences.
- Lead generation Meta Lead Ads Campaign lead submissions created as records in real time, deduped before creation.
- Offline conversions Snapchat Offline Conversions API Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Lead conversions Snapchat Leads Conversions API Lead and deal stage changes delivered as conversion events for lead-quality optimization.
- Custom audiences Snapchat Custom Audience Contact segments refreshed as hashed, scheduled audiences.
- Lead generation Snapchat Lead Generation Ads Campaign lead submissions created as records in real time, deduped before creation.
- Offline conversions TikTok Offline Events API Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Lead conversions TikTok CRM Events API Lead and deal stage changes delivered as conversion events for lead-quality optimization.
- Custom audiences TikTok Custom Audience Contact segments refreshed as hashed, scheduled audiences.
- Lead generation TikTok Lead Generation Campaign lead submissions created as records in real time, deduped before creation.
- Offline conversions LinkedIn Offline Conversions API Closed-won revenue and purchase records, matched back to campaigns as offline conversions.
- Lead conversions LinkedIn Leads Conversions API Lead and deal stage changes delivered as conversion events for lead-quality optimization.
- Lead generation LinkedIn Lead Generation Forms Campaign lead submissions created as records in real time, deduped before creation.
From authorization to delivered signal.
-
Connect
Connect Apache Cassandra with a read-only role scoped to the keyspace, over an encrypted channel.
-
Select
Point Signals at the tables and partitions that hold conversion data.
-
Map
Map columns to events and identifiers in the visual mapper.
-
Go live
Verify sample records in the live debugger and go live.
Apache Cassandra questions, answered.
Does Datahash write to my database?
No. The connection uses a read-only role scoped to the keyspace and tables you name, so Signals can query partitioned data but can never insert, update, or delete a record. You control which tables the role can see, and revoking it at any time leaves the rest of your Cassandra cluster untouched.
Is customer PII stored by Datahash?
Identifiers are SHA-256 hashed at ingestion, and no PII is stored on host servers in Datahash Cloud, so only hashed values ever reach a destination. A self-hosted Core deployment is available when data cannot leave your perimeter, in which case hashing happens inside your own environment before delivery.
How often does the sync run?
Cassandra syncs on the schedule you set, anywhere from every few minutes to daily batches, and each run pages through only the partition range that changed since the last cursor. A cluster built for high write throughput barely notices the extra read load, and cadence can differ per table, so a fast-moving order log can sync more often than a slowly changing customer table.
NEXT STEP
See your Apache Cassandra data working in every ad platform.
Ready to enable a use case, or still mapping what Apache Cassandra data could do? Our team helps you find the right place to start.