AWS Step Functions

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.

Learn more
PostHog Wizard hedgehog

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

OptionDescription
AWS access key ID
Type: text
Required: True
AWS secret access key
Type: password
Required: True
AWS session token
Type: password
Required: False

Temporary credentials expire. Update them before the next scheduled sync.

AWS region
Type: text
Required: True

Linking AWS Step Functions to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select AWS Step Functions
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary 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——