AFI AFI

Todoist

Estimated reading: 2 minutes Updated July 31, 2026

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

  1. Log in to Todoist.
  2. Open Settings > Integrations > Developer > API Token.
  3. Copy your API token.
  4. In AFI go to Settings > Todoist and paste the token.

How to create the integration

  1. In WordPress admin, go to AFI > New Integration.
  2. Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
  3. Pick Todoist as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Todoist’s fields. Content (title) is required. Project, priority (1-4), due string, and labels are optional.
  5. Optional: add Conditional Logic so the action only fires on matching submissions.
  6. 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.

Related