Skip to main content

Automation Flow: Create Tasks from Submissions

Automatically create tasks from form submission repeater data, with filter support and idempotency protection.

Written by James Ross

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_id populated → 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.

Related Articles

Did this answer your question?