When a new submission is received in Formspark, create a new task in Todoist
Each new Formspark form submission creates a task in Todoist built from the submitted answers, so every enquiry or request becomes a to-do you can schedule and tick off.
Formspark
Todoist2 steps Setup ~5 min Used on 2.2k sites Productivity Free to import

What this workflow does
Formspark collects submissions from forms on static sites and landing pages. When each submission means work, such as a call back, a quote or a bug to check, a notification email is easy to lose. This workflow turns every submission into a Todoist task, so it sits in the list you already work from.
The Formspark trigger fires when someone submits your form. FlowMattic passes the submitted fields to Todoist, where Create Task adds a new task. You choose what goes in the task content and description by mapping the form fields, for example the sender's name in the title and their message below it.
Every submission makes its own task, with no check for repeats, so a visitor who sends the form twice gives you two tasks. Spam that reaches Formspark would create tasks too, so keep your form's own spam protection on.
Freelancer quote requests
A portfolio site's contact form sends each quote request to Todoist as a task, so the freelancer replies from the same list as the rest of the week's work.
Bug reports from a static docs site
Readers report a problem through a Formspark form, and each report becomes a Todoist task for the person who maintains the docs.
Call-back requests for a small business
Visitors leave a number and a good time to call. The task holds both, so whoever picks it up has what they need.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Formspark New SubmissionRuns when someone submits your Formspark form. Each submitted field is passed to the Todoist step for mapping.
Todoist Create TaskCreates a task in Todoist from the submission. Map the form fields into the task text and description, and connect your Todoist account on import.
What you need
- FlowMatticCore
- Formspark AccountAccount
- Todoist AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Put the sender's name and the form's subject field in the task title, and the full message in the description, so the task list stays easy to scan.
- If one Formspark form handles several request types, add a Filter after the trigger so only the type you want becomes a Todoist task.
- Send a test submission after import so the Formspark fields appear in FlowMattic, then map them in the Todoist step.
Questions about this workflow
Which Todoist project do the tasks go to?
Whichever one you set up in the Create Task step after import. Send a test submission and check where the task appears in Todoist.
Does every Formspark submission create a task?
Yes. There is no Filter in the template, so each submission the trigger receives creates a Todoist task. Add a Filter if some shouldn't.
Is the Formspark submission still stored in Formspark?
Yes. The workflow only receives a copy of each submission. Formspark keeps handling the form the way you set it up.
More Project Management workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




