When new Talkspirit circle activity occurs, create a Todoist task and notify the team in Slack
Every new activity in a Talkspirit circle you select becomes a Todoist task, and a Slack channel message lets the team know, so circle updates turn into tracked work.
Talkspirit
Todoist
Slack3 steps Setup ~5 min Used on 3.3k sites Productivity Free to import

What this workflow does
Talkspirit circles collect posts and updates from a group, but a request posted there can sit unanswered if nobody turns it into a task. This workflow does that for one circle, and tells your team in Slack at the same time.
The Talkspirit trigger fires when new activity occurs in the circle you select, and the activity's details become fields you can map. The Todoist step creates a new task from them in your connected account. The Slack step then posts a message to the channel you pick, and can include details from both the activity and the new task.
Every activity in the circle runs both steps, with no filtering as imported. In a busy circle that means many tasks and messages, so a Filter between the Talkspirit trigger and the Todoist step is worth adding. Task History shows each run and what each app returned.
Requests circle for an operations team
Staff post requests in a dedicated Talkspirit circle, and each post becomes a Todoist task while the ops channel in Slack hears about it.
Client project circle
Activity in a client's circle is turned into a task for the account manager, with a Slack note so the wider team sees it.
Bridging two chat tools
Teams that use Talkspirit internally and Slack with partners get circle updates in both places, plus a task to act on.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Talkspirit New Circle ActivityRuns for each new post or update in your chosen Talkspirit circle. The activity's details are passed to the Todoist and Slack steps.
Todoist Create TaskCreates a task in Todoist from the circle activity. Map the activity details into the task and run a test to see where it lands.
Slack Send Channel MessagePosts a heads-up in a Slack channel of your choosing. Write the text with details from the Talkspirit activity and the Todoist task, so the team knows a task exists.
What you need
- FlowMatticCore
- Talkspirit AccountAccount
- Todoist AccountAccount
- Slack 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.
- Add a Filter between the Talkspirit trigger and the Todoist step that continues only for activity containing a keyword, such as a tag your team uses for requests. Other activity gets no task and no Slack post.
- If you want the Slack message only, without a task, remove the Todoist step and remap the message.
- Post a test update in the circle after import so both steps have sample data to map.
Questions about this workflow
Does every Talkspirit circle activity create a Todoist task?
Yes, as imported. Each new activity in the selected circle runs both steps. A Filter between the Talkspirit trigger and the Todoist step can limit which activity counts, and activity it stops gets neither a task nor a message.
Can I watch more than one Talkspirit circle?
The trigger listens to the circle you select. Import the workflow again for each additional circle.
Can the Slack message mention the new Todoist task?
Yes. The Slack step comes after Create Task, so values that step returns can go into the message next to the Talkspirit details. Run a test and look at the Todoist step in Task History to see which task values come back.
Which accounts does the Talkspirit, Todoist and Slack workflow use?
A Talkspirit account with access to the circle, a Todoist account for the tasks, and a Slack workspace with the channel you want to post in.
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





