Todoist
Overview
AFI creates tasks in Todoist from WordPress form submissions. Every contact request, support enquiry, or work assignment can become a Todoist task in the right project for follow-up.
Supported actions
- Create Task — title, project, priority, due date, labels.
Authentication
- Log in to Todoist.
- Open Settings > Integrations > Developer > API Token.
- Copy your API token.
- In AFI go to Settings > Todoist and paste the token.
How to create the integration
- In WordPress admin, go to AFI > New Integration.
- Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
- Pick Todoist as the Receiver, then pick the Task you want to run.
- Map sender fields onto Todoist’s fields. Content (title) is required. Project, priority (1-4), due string, and labels are optional.
- Optional: add Conditional Logic so the action only fires on matching submissions.
- Save and run a test submission. Check AFI > Log if anything looks off.
Notes & caveats
- Project IDs: cached on save — re-save to refresh after creating a new project.
- Natural-language due dates:
tomorrow at 9am,every Monday, etc. — Todoist parses these. - Per-account scope: the API token is bound to one user; for team task creation, use a shared service account.