Skip to main content

Get started with Data firehose

Data firehose is a powerful tool that allows you to sync events from Dotdigital to various external data storages or warehouses.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated yesterday

Events are triggered when an action takes place within your marketing activity, for example, one of your contacts opens an email. Exporting your event data in this way lets you analyse and use your marketing data more effectively, providing deeper insights and helping you to make data-driven decisions.

Private preview

This feature is currently in public preview to CXDP customers. Apply to join the preview.


Benefits of Data firehose

  • Export a wide range of engagement-based event data, including email campaigns, SMS campaigns, and more.

  • Choose from multiple data storage options such as Amazon S3, and SFTP/FTPS databases.

  • Access raw data for detailed analysis and reporting, helping to uncover trends and optimise your marketing strategies.

  • Combine Dotdigital marketing data with other information in your data warehouse for powerful insights.

  • Handle large volumes of data efficiently.


Data flow overview

Data firehose lets you export raw engagement data from the platform to various data storages and warehouses. The data flow process involves the following steps:

  • Data collection
    Engagement data events are captured and processed into our events processor from various sources such as email campaigns, SMS campaigns, and other marketing activities.

  • Data processing

    Data is processed and transformed into CSV files that are ready to be synced with the target data storage.

  • Data firehose

    The processed data is then synced to the chosen data storage or warehouse, such as Google Amazon S3, or FTP server.


Data sync options

Data Firehose offers the following for syncing data:

  • Data sync frequency
    Data firehose offers three options for sync frequency: every 15 minutes, hourly, or daily.

  • Continuous sync
    Enables a continuous export of data at regular intervals, such as hourly or daily. This makes sure that the data in your storage is always up-to-date with the latest engagement activities.

You can choose between these mechanisms based on their specific needs and preferences.


Event types

Data firehose allows you to export various types of events. View the Dotdigital Data firehose event schema.

Did this answer your question?