Overview
The Create Tasks from Submissions automation flow generates tasks for each row in a form repeater that passes configured filters. This is useful for dynamically creating tasks based on submission data — for example, creating a task for each line item that has an assigned user.
Quick Steps
Configure an activity with the Create Tasks From Submissions flow.
Set up the JSON config with field mappings (assignedTo, dueDate, title, description) and filters.
Submit a form with repeater data.
The flow evaluates each repeater row against the configured filters.
Rows that pass all filters generate a task each.
Rows that fail filters are skipped.
Filter Example
Config filter: assignee_user_id notEmpty
Rows with
assignee_user_idpopulated → task created.Rows with empty
assignee_user_id→ skipped.
Field Mapping
The JSON config maps repeater fields to task properties:
assignedTo — the user to assign the task to
dueDate — when the task is due
title — the task title
description — the task description
taskUrl — link to the task (auto-resolved)
Idempotency
The flow uses an idempotency key (hash of assignee_user_id, activity_title, row_index, process_id) to prevent duplicate tasks:
Re-running the automation with unchanged data does not create duplicate tasks.
The log indicates an idempotent skip for already-created items.
Note: This flow is available in both ProcessPro Workflow and ProcessPro Automate engines.