CONNECTIONS / DigitalOcean
DigitalOcean + Datahash: Spaces exports become signals.
DigitalOcean Spaces gives small teams S3-compatible storage without the setup overhead of a larger cloud provider. Signals watches the Space you already write exports to, hashes each row on arrival, and routes matched events to your ad platforms.
- ● digitalocean :: signals live
- > object arrived s3://app-exports.nyc3.digitaloceanspaces.com/orders/2026-07-18.csv
- > parse rows=12,730 schema=orders
- hash sha256(email,phone)
- route meta · google · tiktok
- ✓ 3 destinations synced · match 74%
The signal DigitalOcean yields, and receives.
Every kind of signal that moves between DigitalOcean and the platforms, through one hashed, deduplicated route.
- Offline conversions
- A Space configured for exports gets watched the same way any bucket would, so a lightweight app running on a single droplet can feed Signals without standing up a bigger data pipeline.
- Lead conversions
- Startups tend to iterate on their export format as the product changes, so the column mapper absorbs a renamed field or reordered column without breaking the feed.
- Custom audiences
- Emails and phone numbers are SHA-256 hashed as the file is read, and the object is discarded after processing, so a small team's customer list is not retained anywhere beyond that run.
- Lead generation inbound
- Each row reports back a delivery status per destination, so a schema mistake in a fast-moving export gets flagged instead of silently dropping rows.
Pick your platform. Every use case for it, in one place.
Every way DigitalOcean data moves, grouped by platform and ranked by how many use cases DigitalOcean 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 DigitalOcean with scoped, read-only access to your Space.
-
Watch
Choose the Space and file pattern 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.
DigitalOcean 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 can be handled through the column mapper. Point Signals at the Space and file pattern your export job writes to, and any matching object is parsed on arrival, which suits a small team's existing setup without extra tooling.
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. A self-hosted Core deployment is available if a later compliance requirement means data cannot leave your own infrastructure, even as the product scales past a single Space.
Do we need a data pipeline to use this?
No. If your app already writes CSV exports to a Space, Signals watches that Space directly and needs no separate pipeline or warehouse in between. A cron job or scheduled export from your existing backend is enough to keep conversion data flowing to your ad platforms.
NEXT STEP
See your DigitalOcean data working in every ad platform.
Ready to enable a use case, or still mapping what DigitalOcean data could do? Our team helps you find the right place to start.