Microsoft To Do
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
- Register an Azure AD app at Azure portal > App registrations > New registration.
- Add Microsoft Graph delegated permission
Tasks.ReadWriteand grant admin consent. - Generate a client secret.
- 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
- 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 Microsoft To Do as the Receiver, then pick the Task you want to run.
- Map sender fields onto Microsoft To Do’s fields. Title is required. Due date (ISO-8601), body, and reminder timestamp 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
- 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.