CONNECTIONS / MinIO
MinIO + Datahash: self-hosted exports become signals.
MinIO runs S3-compatible object storage entirely on infrastructure you control, from a single server to a Kubernetes cluster. Signals connects to your MinIO endpoint, reads files as they land, and delivers hashed events to your ad platforms.
- ● minio :: signals live
- > object arrived s3://minio-cluster/exports/orders-2026-07-18.csv
- > parse rows=45,018 schema=orders
- hash sha256(email,phone)
- route meta · google · tiktok · snap
- ✓ 4 destinations synced · match 79%
The signal MinIO yields, and receives.
Every kind of signal that moves between MinIO and the platforms, through one hashed, deduplicated route.
- Offline conversions
- A bucket on your self-hosted MinIO cluster is watched the same way any S3-compatible endpoint would, so an export job running inside your own network reaches Signals without exposing the cluster to the public internet.
- Lead conversions
- The column mapper translates whatever layout your internal export writes into consistent event fields, so teams running MinIO for full infrastructure control are not forced to standardize file formats first.
- Custom audiences
- Identifiers are SHA-256 hashed as the file is read from your endpoint, and the object is discarded after processing, which fits teams who chose self-hosted storage specifically to keep data off shared infrastructure.
- Lead generation inbound
- Row-level status comes back per file, so a team running its own storage cluster can confirm exactly what was read and processed without checking cluster logs separately.
Pick your platform. Every use case for it, in one place.
Every way MinIO data moves, grouped by platform and ranked by how many use cases MinIO 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 MinIO with scoped, read-only credentials to your endpoint.
-
Watch
Choose the bucket and file pattern on your cluster to watch.
-
Map
Map columns to events and identifiers in the visual mapper.
-
Go live
Verify sample rows in the live debugger and go live.
MinIO questions, answered.
Which file formats are supported?
Delimited files such as CSV and TSV with configurable headers are the common case, and fixed-width layouts from internal systems can be handled through the column mapper. Point Signals at a bucket and file pattern on your MinIO endpoint, and any matching object is parsed as it lands, with no change needed to how your cluster is run.
Is customer PII stored by Datahash?
Identifiers are SHA-256 hashed at ingestion and no PII is stored on host servers in Datahash Cloud, with the source file discarded once processed. Since MinIO is usually chosen to keep storage fully self-hosted, a self-hosted Core deployment is available so the hashing step itself runs inside your own network rather than reaching out to Datahash Cloud.
Does Signals need network access to our MinIO cluster?
Yes, Signals needs read access to the specific bucket and endpoint you configure, scoped to a read-only credential. If your MinIO cluster is air-gapped or otherwise not reachable from outside your network, a self-hosted Core deployment runs the entire read-hash-route pipeline inside your own environment instead.
NEXT STEP
See your MinIO data working in every ad platform.
Ready to enable a use case, or still mapping what MinIO data could do? Our team helps you find the right place to start.