Jump to a popular page, or start typing.

    CONNECTIONS / AWS S3

    AWS S3 + Datahash: files in your bucket become ad signals.

    Conversion and CRM exports land in your S3 bucket as CSV and similar files. Signals reads each file as it arrives, hashes the identifiers, routes the rows to Meta, Google, TikTok, and Snap, then discards the file.

    aws-s3 :: live

    1. ● aws-s3 :: signals live
    2. > object arrived s3://exports/orders/2026-07-18.csv
    3. > parse rows=51,204 schema=orders
    4. hash sha256(email,phone)
    5. route meta · google · tiktok · snap
    6. ✓ 4 destinations synced · match 80%
    WHAT FLOWS THROUGH AWS S3

    The signal AWS S3 yields, and receives.

    Every kind of signal that moves between AWS S3 and the platforms, through one hashed, deduplicated route.

    What flows Every platform Offline conversions Lead conversions Custom audiences Lead generation Signals hash · dedupe· route Google Meta Snap TikTok LinkedIn OpenAI
    Offline conversions
    Each file that lands in the watched prefix is picked up on schedule and parsed, so an export written by a nightly job becomes events without anyone moving it again.
    Lead conversions
    The column mapper aligns whatever headers your file uses to each platform's event fields, so a layout change on your side does not break the feed.
    Custom audiences
    Emails and phone numbers are SHA-256 hashed as the file is read, and the file itself is discarded after processing, so no raw export lingers on our side.
    Lead generation inbound
    Every row comes back with a per-destination status, so a malformed record is flagged and quarantined instead of failing the whole file.
    USE-CASE LISTING

    Pick your platform. Every use case for it, in one place.

    Every way AWS S3 data moves, grouped by platform and ranked by how many use cases AWS S3 supports.

    Google 5 Meta 4 Snap 4 TikTok 4 LinkedIn 3 OpenAI 1
    HOW IT CONNECTS

    From authorization to delivered signal.

    1. Connect

      Connect AWS S3 with scoped, read-only access.

    2. Watch

      Choose the bucket prefix and file pattern to watch.

    3. Map

      Map columns to events and identifiers in the visual mapper.

    4. Go live

      Verify sample rows in the live debugger and go live.

    FAQ

    AWS S3 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. You point Signals at a bucket prefix and file pattern, and any file matching it is parsed on arrival, so an export job that writes daily files needs no other change to feed the platforms.

    Is customer PII stored by Datahash?

    Identifiers are SHA-256 hashed at ingestion and no PII is stored on host servers in Datahash Cloud, and the source file is discarded once processed. A self-hosted Core deployment is available when data cannot leave your perimeter, in which case the hashing happens inside your own environment before anything is delivered to a platform.

    How often are files picked up?

    On a schedule you choose, from every few minutes to daily batches, and each file is processed exactly once and reported row by row. A new object landing in the watched prefix triggers the next run, so the cadence follows however often your export job writes, whether that is hourly deltas or a single nightly file.

    NEXT STEP

    See your AWS S3 data working in every ad platform.

    Ready to enable a use case, or still mapping what AWS S3 data could do? Our team helps you find the right place to start.