> For the complete documentation index, see [llms.txt](https://guide.ellieplanner.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.ellieplanner.com/features/integrations/zapier-integration.md).

# Zapier Integration

Integrate Ellie with thousands of other tools, no coding required

## How to access the integration

You can access the integration [here](https://zapier.com/apps/ellie/integrations). Please note that this is just the beginning and if there is anything you would like to see in the future please reach out to <chris@aloa.co>!

## What is this?

[Zapier](https://zapier.com/) allows you to connect Ellie with thousands of different apps. Our Zapier integration allows 2 types of actions and 2 types of triggers:

Actions:

1. Creating an Ellie task
2. Update an Ellie task

Triggers:

1. Ellie task completed
2. Ellie task created

<figure><img src="https://3852134662-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmZdEkTM0SErtqWxGTII%2Fuploads%2FwdBQyiFvOiKFyI5XfztD%2FCleanShot%202023-10-12%20at%2018.21.48%402x.png?alt=media&amp;token=8fe968fd-0dd6-4ad7-9e9c-a252dc229ca3" alt="A Zap with a Google Sheets trigger connected to Ellie&#x27;s Create Task action."><figcaption><p>Zapier Ellie integration</p></figcaption></figure>

## Example use cases

Using actions:

1. Email favorited in Outlook → Create task in Ellie to reply
2. Task completion in Trello or Asana → Update progress status of corresponding task in Ellie
3. New entry in Notion → Create a new task in Ellie
4. New lead in Salesforce → Create task in Ellie to reach out
5. Mentioned in Slack → Create a task in Ellie to respond

Using triggers:

1. Task completed -> Send an email to fulfill Shopify order
2. Task completed -> Update Asana task
3. Task created -> Create a notion page
4. Task created -> Send a status update email

## How to use the feature

When you create a Zap in Zapier, everything should be straightforward. However, you will need to authenticate your Ellie account. You will be greeted with this screen asking you for an Ellie API Token.

<figure><img src="https://3852134662-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmZdEkTM0SErtqWxGTII%2Fuploads%2FlnHTpMJuoFVaoRJ3EOSJ%2FCleanShot%202023-10-12%20at%2018.49.54%402x.png?alt=media&amp;token=62f533ee-0950-4f18-8e59-a40a8447006a" alt="Zapier&#x27;s Ellie connection screen asking for an Ellie API token."><figcaption></figcaption></figure>

To generate a token, go to **Settings → Power Features**, turn on **MCP / API Access**, and open its settings page. Copy the API key when Zapier asks for an Ellie API Token.

![Ellie MCP and API Access settings on the web, with the API token area visible but no secret exposed](https://3852134662-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmZdEkTM0SErtqWxGTII%2Fuploads%2FETgQ0xtfwPn6BtBZINDf%2Fellie-web-mcp-api-settings-green-light-v1-16x9.jpg?alt=media)

Once you link your account, you can choose the action as either "Create" or "Update" task.

If you chose "Create task in Ellie" for example, you can then choose from a number of different fields to populate (see below on how the Label name and List name fields work).

<figure><img src="https://3852134662-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmZdEkTM0SErtqWxGTII%2Fuploads%2FJU5ohDu9S8CQRf87z3hk%2FCleanShot%202023-10-12%20at%2020.19.53%402x.png?alt=media&amp;token=cdb0abf5-dc2c-442d-8567-534e6690c5c8" alt="Zapier&#x27;s Create Task in Ellie action mapping Google Sheets fields to the task description, date, label, list, and notes."><figcaption><p>Create a task fields in Zapier</p></figcaption></figure>

### Label and List name fields

The way the label and list name fields work is by finding a list/label with the exact name typed into that field. So if you have a label called "Work", you could simply write "Work" or "work" (case doesn't matter) into the field.

If you have multiple labels or lists with the same name, we will pick one to use.

{% hint style="info" %}
If a label or list does not exist, one will be created
{% endhint %}
