Microsoft To Do

Estimated reading: 2 minutes

Overview

AFI creates tasks in Microsoft To Do from WordPress form submissions. Use it to land every contact request or support enquiry as a task in your personal or shared To Do list for follow-up.

Supported actions

  • Create Task — adds a task to a chosen list with title, due date, body / note.

Authentication

  1. Register an Azure AD app at Azure portal > App registrations > New registration.
  2. Add Microsoft Graph delegated permission Tasks.ReadWrite and grant admin consent.
  3. Generate a client secret.
  4. In AFI go to Settings > Microsoft To Do, paste the Tenant ID, Client ID, and Secret, then click Connect and approve the OAuth prompt.

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 Microsoft To Do as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Microsoft To Do’s fields. Title is required. Due date (ISO-8601), body, and reminder timestamp 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

  • Delegated, not application: To Do API requires a user context — the OAuth-granting user owns the tasks.
  • Shared lists: if you want shared tasks, share the destination list in the To Do client first.
  • Timezone: due dates resolve in the user’s Outlook calendar timezone.

Related