ACTION_ID: push_data_to_another_floqer_workflow NAME: Send data to another Floq CATEGORY: Data Operations CREDITS: 0 Push rows from the current workflow into another Floqer workflow (a "Subfloq"), invoking it with the data you choose. Use to delegate work to a sub-workflow or split a long pipeline into smaller, reusable Floqs. INDEX: 1. Inputs 2. Outputs 3. How to configure 4. Key notes 5. Where it fits in a workflow 6. When to use 7. When not to use ================================================================================ 1. INPUTS ================================================================================ choose_or_create_a_new_workflow (string, required) The destination Floq's workflow UUID. Find IDs via List Workflows. Must already exist — this action does not create new Floqs. select_a_list (structured_array, optional) A reference to an upstream `structured_array` output. Each item in the resolved list invokes the destination Floq once. Omit to send a single invocation built from the current row's values. choose_columns_to_send_to (jsonArray, required) Column mapping. Each item is `{name, value}` — `name` matches an input column name on the destination Floq's main sheet; `value` is what to send (a `{{ref}}`, a literal, or a 3-segment `structured_array_reference` like `{{..}}` when fanning out via `select_a_list`). ================================================================================ 2. OUTPUTS ================================================================================ (no response fields — this action does not emit output. Downstream steps cannot read values produced by the destination Floq from this action's output. If you need the destination's results back in the parent, design the destination Floq to write them to a shared sheet, e.g. via `push_data_to_sheet`.) ================================================================================ 3. HOW TO CONFIGURE ================================================================================ Single-invocation push (one run on the destination Floq per parent row): { "inputs": { "choose_or_create_a_new_workflow": "", "choose_columns_to_send_to": [ { "name": "email", "value": "{{input.email}}" }, { "name": "company_name", "value": "{{input.company_name}}" } ] } } Fan out a structured_array into one invocation per item: { "inputs": { "choose_or_create_a_new_workflow": "", "select_a_list": "{{get_employees_by_company_using_apollo_1.list_of_employees}}", "choose_columns_to_send_to": [ { "name": "first_name", "value": "{{get_employees_by_company_using_apollo_1.list_of_employees.first_name}}" }, { "name": "last_name", "value": "{{get_employees_by_company_using_apollo_1.list_of_employees.last_name}}" }, { "name": "linkedin_url", "value": "{{get_employees_by_company_using_apollo_1.list_of_employees.person_linkedin_url}}" } ] } } Field-by-field: - choose_or_create_a_new_workflow Destination Floq UUID. - select_a_list Optional. Upstream `structured_array` to fan out; each item triggers one destination invocation. - choose_columns_to_send_to Each `name` matches an input column on the destination Floq's main sheet. Unmatched names come back as `unknown_field` warnings. ================================================================================ 4. KEY NOTES ================================================================================ - The destination Floq must already exist. This action does not create Floqs implicitly despite the field's display name. - Map every required input on the destination — missing required fields cause the destination run to fail at execution time. - This action emits no output. If the parent needs results back, design the destination to write into a shared sheet via `push_data_to_sheet` and read from it later. - `name` values in `choose_columns_to_send_to` must match input column names on the destination Floq's main sheet — the server validates each one and surfaces mismatches as warnings on the Configure Action response. - When fanning out via `select_a_list`, use 3-segment `structured_array_reference` tokens for per-item column values so each invocation gets its own data; row-scoped `{{input.X}}` values repeat across every invocation. ================================================================================ 5. WHERE IT FITS IN A WORKFLOW ================================================================================ UPSTREAM — what feeds this action The current row carries the values you want to send to the destination Floq. Those values reach this action via the `choose_columns_to_send_to` mapping (each `value` is usually `{{input.}}`). When fanning out, an upstream step produces a `structured_array` (e.g. an array of contacts on a company row) that you point `select_a_list` at. THIS ACTION Invokes the destination Floq once per row (or once per list item if `select_a_list` is set), populating its input fields from `choose_columns_to_send_to`. DOWNSTREAM — typical chains Sub-workflow fan-out: parent row -> push_data_to_another_floqer_workflow -> destination Floq runs end-to-end (enrichment, outreach, etc.) per row. Multi-stage pipelines: stage 1 workflow -> push_data_to_another_floqer_workflow -> stage 2 workflow. Use to split a large pipeline into smaller, reusable Floqs. ================================================================================ 6. WHEN TO USE ================================================================================ Use push_data_to_another_floqer_workflow to delegate work to a sub-workflow: - Fan out: parent workflow processes companies; for each company, push its list of contacts into a contact-level Subfloq. - Pipeline split: keep a "lead-gen" Floq separate from an "outreach" Floq. The first hands off to the second. - Reuse: a single Subfloq encapsulates a flow (e.g. enrich + verify email) and is invoked from multiple parent workflows. ================================================================================ 7. WHEN NOT TO USE ================================================================================ Need to push rows to a sheet, not invoke a Floq -> push_data_to_sheet (https://floqer.com/docs/action-detail/push_data_to_sheet.txt) Need to read data from another Floqer table, not push to it -> lookup_another_floqer_workflow_row (https://floqer.com/docs/action-detail/lookup_another_floqer_workflow_row.txt) ================================================================================ This file is maintained manually. Last updated: 2026-04-30. Full interactive reference: https://floqer.com/docs/reference Action catalog: https://floqer.com/docs/action-catalog.txt