DirectFlows now support external triggering with adaptive runtime configuration—enabling a single flow to dynamically handle multiple execution scenarios.
The new externally triggered DirectFlows feature allows users to create a single, reusable flow that adapts to different execution scenarios based on runtime variables and programmatic triggers. This eliminates the previous need to create separate DirectFlows for each location when moving data from multiple sources of the same type—such as ingesting data from different Shopify accounts or database instances.
🔷 Here's how this feature streamlines your data operations:
- Single flow for multiple source locations
Create one DirectFlow that can ingest data from different accounts, databases, or locations of the same source type. Configure it once, then tailor the flow to each scenario via a programmatic trigger. - Runtime variable configuration
Define global variables with default values in your flow's API URL, and override these values as needed in each trigger request to customize the flow's behavior for specific execution scenarios. - Centralized credentials management
Externally triggered DirectFlows automatically create a credentials group during setup. Users can add multiple credentials to this group, then specify which credential to use for each execution via API variables, streamlining authentication across different source locations. - Flexible programmatic control
Trigger flows via API calls with customizable request bodies that can specify different source configurations, credentials, and processing parameters for each execution.
This enhancement significantly reduces the number of flows needed for multi-location data ingestion scenarios while providing greater flexibility and control over data processing workflows.
💡 To learn more, see our DirectFlows user guide.