Data You Can Export
Inflection allows you to export marketing data (email events, journey activity, and form & inbound webhook submissions) directly to your data warehouse. This makes it easier for your marketing, ops, and data teams to create reports and run analytics in their BI tools. The events and attributes are supported:Journey Completed vs. Journey Exited: Journey Completed is triggered when a record finishes all flow steps in the journey and reaches the end. Journey Exited is triggered when a record meets the journey’s exit criteria and exits the journey.
Configure Data Warehouse Export
Inflection currently supports importing data from the following data warehouses:Manage Data Warehouse Export
Once your data export connection is active, you can review its status, manage what data is being synced, and monitor sync activity via:- Sync Settings: View sync history, sync errors, monitor record counts, and track export status.
- Connection Details: Review or edit connection configuration and view SQL snippet used for creating the export tables.
Sync Settings
The Sync Details tab gives you visibility into the status and history of all sync activity. Here you can:- See next scheduled sync time and the last completed sync duration
- Track the number of records synced and total tables updated
- View a sync history table showing:
- Timestamp of each sync
- Target table (e.g.,
Inflection Activities,Entity) - Number of rows inserted or updated
- Count of any errors
- Filter history by:
- Date range (via calendar selector)
- Empty vs. non-empty syncs
Connection Details
The Connection Settings tab shows the credentials and database details configured for your data warehouse export connection. This is where you can review or update your connection setup. Here you’ll find:- Connection Credentials
- Account Name: Your data warehouse account identifier
- Username: The user Inflection will authenticate as
- Password: Stored securely and not visible in the UI
- Database Details
- Connection Name: Internal name for this export connection
- Database: The destination database for exported data
- Schema: The schema where Inflection will write tables
- Table Creation SQL (Snowflake only)
- Pre-generated SQL code to create the required tables in your warehouse
- You can view, copy, or send the SQL to your data team
To update credentials or database information, click Edit Details. The sync will be paused before making changes.
Table Schema
Inflection exports two tables to your data warehouse:1. inflection_marketing_activities
This is the main event log table. Each row corresponds to a single marketing activity or event such as an email send, form fill, or journey entry.
2. inflection_marketing_entities
This is a supporting table used for mapping IDs in the event table to their corresponding names and types. It improves readability and enables easier joins in BI tools.
Permissions & Security
Inflection only requires table-level permissions for export:INSERTUPDATEDELETEALTER
Databricks requires you to grant
USE CATALOG and USE SCHEMA permissions to Inflection’s service principal.These don’t give access to your data; they just let Inflection choose the right catalog and schema when running queries.Example Reports You Can Build
Once your data is in the warehouse, you can use any BI tool to generate reports like:- Journey funnel drop-off
- A/B test performance
- Email click rates over time
- Unsubscribes vs. sends (MoM)
- Cross-journey activity trends
Troubleshooting & FAQs
My sync is stuck. What do I do?- Check the Sync Health Status on the connection page. Common issues include:
- Table structure mismatch
- Missing permissions
- Connection credentials expired
- Contact your data team to validate the table setup or re-run the setup script.