Get access to free tutorials, exclusive content and more.

How to Connect WordPress to Todoist, no Code Required!

Stuck trying to find a way to update Todoist straight from WordPress? Here’s an easy way to update tasks, projects, items, add comments, and more. Right from any WordPress form.

Wish your Todoist account could be updated directly from WordPress? You can! No code, no fuss, maybe 15 minutes out of your day.

Todoist is a fantastic tool to bring some much needed organization to your day. Having everything that needs your attention in one place is a beautiful thing. Whether you’re an individual or a business, being able to manipulate Todoist directly from your WordPress website can be a huge advantage in staying on top of things. Trying to figure out how to connect WordPress to Todoist can be a hassle, though. And there’s not a whole lot out there to help.

Tried searching on wordpress.org for plugins to help you make the connection? There’s nothing out there.

You may have explored custom solutions, but that means writing code yourself, or paying a bundle for someone that knows how or has time.

Dropped tasks, missed deadlines, less than stellar communication… keeping your projects and tasks inside your organization’s bubble sometimes just doesn’t cut it. There’s got to be a better way, right?

You can connect WordPress to Todoist with one tool, zero code, and about 15 minutes. Here’s how.

Here’s how to connect WordPress to Todoist through your WordPress forms, no code required!

Any one of your WordPress forms can be a direct connection to Todoist. What kind of connection are we talking about? From any form, you can let users:

  • Find projects, tasks, items, or users
  • Create tasks, projects, or items
  • Invite users to a project
  • Add comments to projects and tasks (requires premium Todoist account)
  • Update tasks

Again, no code required. Power up your organizational skills and workflow with the steps below!

1. Get set up with Zapier.

The Ninja Forms Zapier add-on is the tool that establishes the link between WordPress and the application you want to send data to. First, get Zapier installed and activated. on your website.

Next, create an account with Zapier themselves. Now you’re ready to get started!

2. Make a Zap!

Integrations between applications handled by Zapier are called Zaps. We’ll be creating a Zap that will connect Ninja Forms with your target service. It’s super simple. Just log into your Zapier account and click “Make a Zap!

3. Set up Ninja Forms as your Trigger App

Just search Ninja Forms in the Trigger App search bar to find us:

Leave “New Form Submission” set as the Trigger and Save + Continue. You’ll be shown a series of 6 steps to complete. By following this guide, you’ve already done the first one. In a nutshell, you’re taking the Zapier webhook provided in their Step 4 and pasting it into the Zapier action of the form you want to use:

After pasting in the webhook, be sure to click Done, Publish, then Preview and Submit your form before continuing in Zapier (Steps 5 and 6). Be sure to enter data into each field before you submit, even if it’s not a required field!

When you finish this and continue in Zapier, they will run a test to confirm the connection. They’ll offer troubleshooting advice in the odd chance that it fails. After a successful test, it’s time to move on!

4. Set Up Todoist as your Action App

Setting up your Action App is very similar to the Trigger App we setup above. Search and select Todoist the same way we did Ninja Forms in the previous step. Once you’ve selected Todoist, you’ll have tons of options for updating pretty much whatever:

image of options to update todoist within zapier

Once you’ve made your selection, you’ll need to connect your Todoist account by logging in via the popup modal window. Keep in mind that you will need to have created a Todoist account prior to this step if you have not already done so.

With your account connected, all that’s left to do is link the fields on your form to the the information they update in Todoist. In the image below, I’ve selected Create a New Task, and my options include Project, Title, Note, Assigned To, and quite a bit more. Each of these options can be filled from a specific form field. Just select the + icon to the right of each option and a list of form fields (and form metadata) will appear to choose from!

image of options for which information form individual form fields can be passed into to create a new task in todoist

That’s it! Zapier will test your data flow to confirm the connection, and you have a form that sends custom SMS notifications!

Connect WordPress to Todoist in 4 easy steps, zero code required!

If you followed these 4 steps, you now have WordPress connected to Todoist. Congratulations!

One of the most beautiful things about WordPress is being able to take the stock experience and make it truly your own. Thousands on thousands of plugins offer nearly limitless integration to products and services produced by people all over the world.

It’s a big world though, and the WordPress.org repository can’t possibly cover it all. That’s where Zapier comes into play, connecting you to apps that don’t have an official plugin yet. We’re proud that your WordPress forms in part make that connection possible.

We hope you enjoy your new connection! What integration would you like to see a tutorial for next?