
AWS Step Functions
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect AWS Step Functions to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Sync state machines, executions, and execution history from one AWS region. Grant states:ListStateMachines, states:ListExecutions, and states:GetExecutionHistory for the tables you select. Executions and history cover Standard workflows only. History excludes input and output payloads. All tables use full refresh because these APIs have no time filter.
Configuration
| Option | Description |
|---|---|
AWS access key IDType: text Required: True | |
AWS secret access keyType: password Required: True | |
AWS session tokenType: password Required: False | Temporary credentials expire. Update them before the next scheduled sync. |
AWS regionType: text Required: True |
Linking AWS Step Functions to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select AWS Step Functions
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
state_machines | State machines in the configured AWS region, including Standard and Express workflows. | Full refresh | — | — |
executions | Execution status and times for Standard workflows in the configured AWS region. | Full refresh | — | — |
execution_history | History events for Standard workflow executions, without input or output payloads. | Full refresh | — | — |