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

# Zapier (5,000+ Apps)

Connect DarcyIQ to over 5,000 applications through Zapier's MCP integration. **Create powerful automations that span your entire tech stack** - from CRM updates to project management, accounting to marketing automation - all controlled through natural conversation with Darcy.

{% hint style="success" %}
**Endless Possibilities**: Ask Darcy to "Create a HubSpot contact and add them to our Monday.com board" or "Post this analysis to Slack and create a Notion page" - the combinations are limitless!
{% endhint %}

## Overview

The Zapier integration via MCP (Model Context Protocol) opens up unprecedented connectivity for DarcyIQ, enabling complex multi-app workflows through simple conversation.

| Capability                   | Function                               | Business Impact                 |
| ---------------------------- | -------------------------------------- | ------------------------------- |
| **5,000+ App Access**        | Connect to virtually any business tool | Complete automation coverage    |
| **Natural Language Control** | Trigger Zaps through conversation      | No technical knowledge required |
| **Multi-Step Workflows**     | Chain actions across multiple apps     | Complex automation made simple  |
| **Bi-Directional Sync**      | Read and write data across systems     | Real-time data consistency      |
| **Conditional Logic**        | Smart routing based on data            | Intelligent automation          |

## How It Works

### MCP-Zapier Architecture

The integration leverages Zapier's MCP server to enable natural language automation:

{% stepper %}
{% step %}
**MCP Configuration** Connect DarcyIQ to Zapier's MCP server using mcp.zapier.com
{% endstep %}

{% step %}
**Authentication** Securely authenticate with your Zapier account via OAuth
{% endstep %}

{% step %}
**Zap Discovery** DarcyIQ discovers your available Zaps and connected apps
{% endstep %}

{% step %}
**Natural Language Processing** Darcy interprets your requests and maps them to Zapier actions
{% endstep %}

{% step %}
**Execution** Zapier executes the automation and returns results to DarcyIQ
{% endstep %}
{% endstepper %}

## Setup Process

### Prerequisites

| Requirement        | Description                  | How to Obtain            |
| ------------------ | ---------------------------- | ------------------------ |
| **Zapier Account** | Active Zapier subscription   | Sign up at zapier.com    |
| **Connected Apps** | Apps connected in Zapier     | Configure in Zapier      |
| **MCP Server**     | Zapier MCP server configured | Set up at mcp.zapier.com |

### Step 1: Create Zapier MCP Integration

{% hint style="info" %}
**First, set up your Zapier MCP server**: Visit [mcp.zapier.com](https://mcp.zapier.com) to create and configure your Zapier MCP integration before proceeding with DarcyIQ setup.
{% endhint %}

1. **Go to mcp.zapier.com**
   * Log into your Zapier account
   * Create a new MCP server configuration
   * Connect the apps you want to use with DarcyIQ
   * Note the MCP server URL and authentication details
2. **Configure App Permissions**
   * Select which Zapier apps DarcyIQ can access
   * Set up authentication for each connected app
   * Test your MCP server configuration

### Step 2: Connect to DarcyIQ

Once your Zapier MCP server is configured, connect it to DarcyIQ using our MCP integration:

{% hint style="success" %}
**Use the MCP Framework**: Follow the complete setup guide in our [MCP Framework documentation](/build/mcp-studio/mcp.md) to connect your Zapier MCP server to DarcyIQ.
{% endhint %}

**Quick Reference:**

1. Navigate to **Settings** → **Integrations** → **Custom MCP**
2. Add your Zapier MCP server URL from mcp.zapier.com
3. Zapier does not require an Authentication key, as the MCP URL is a unique ID. Please keep it safe!

### Step 3: Verify Integration

Test your Zapier integration:

1. Ask Darcy: "What Zapier integrations are available?"
2. Test simple action: "Add a row to my Google Sheet"
3. Verify execution in your Zapier dashboard

## Popular App Integrations

### CRM & Sales

| App            | Common Actions         | Example Commands                         |
| -------------- | ---------------------- | ---------------------------------------- |
| **Salesforce** | Create/update records  | "Add this contact to Salesforce"         |
| **HubSpot**    | Manage contacts, deals | "Create a HubSpot deal worth $50k"       |
| **Pipedrive**  | Track sales pipeline   | "Move deal to negotiation stage"         |
| **Zoho CRM**   | Customer management    | "Update Zoho contact with meeting notes" |
| **Copper**     | G Suite CRM actions    | "Log email in Copper CRM"                |

### Project Management

| App            | Common Actions         | Example Commands                  |
| -------------- | ---------------------- | --------------------------------- |
| **Asana**      | Create tasks, projects | "Create Asana task for follow-up" |
| **Monday.com** | Update boards, items   | "Add item to Sprint board"        |
| **Trello**     | Card management        | "Move card to Done column"        |
| **ClickUp**    | Task and doc creation  | "Create ClickUp doc from report"  |
| **Notion**     | Page and database ops  | "Add meeting notes to Notion"     |

### Communication

| App                 | Common Actions                 | Example Commands                      |
| ------------------- | ------------------------------ | ------------------------------------- |
| **Slack**           | Send messages, create channels | "Post summary to #sales channel"      |
| **Microsoft Teams** | Messages and meetings          | "Schedule Teams meeting for tomorrow" |
| **Discord**         | Server management              | "Send update to Discord server"       |
| **Email**           | Send automated emails          | "Email report to stakeholders"        |
| **Twilio**          | SMS notifications              | "Text team about urgent issue"        |

### Marketing & Analytics

| App                  | Common Actions      | Example Commands                 |
| -------------------- | ------------------- | -------------------------------- |
| **Mailchimp**        | List management     | "Add contact to newsletter list" |
| **Google Analytics** | Pull reports        | "Get this week's traffic data"   |
| **Facebook Ads**     | Campaign management | "Pause underperforming ad"       |
| **LinkedIn**         | Post updates        | "Share article on LinkedIn"      |
| **Buffer**           | Social scheduling   | "Schedule posts for next week"   |

### Productivity & Storage

| App               | Common Actions    | Example Commands                    |
| ----------------- | ----------------- | ----------------------------------- |
| **Google Sheets** | Data manipulation | "Add row with today's metrics"      |
| **Dropbox**       | File management   | "Save report to Dropbox folder"     |
| **OneDrive**      | Document storage  | "Upload presentation to OneDrive"   |
| **Evernote**      | Note creation     | "Create Evernote note from meeting" |
| **Airtable**      | Database updates  | "Update Airtable record status"     |

## Use Cases

### Sales Automation

**Scenario**: After a successful sales call

```
User: "Create a HubSpot deal for Acme Corp worth $75k, 
       add John Smith as a contact, 
       create a Slack notification in #sales-wins, 
       and schedule a follow-up task in Asana for next week"

Darcy: "I'll handle all of that:
        ✓ HubSpot deal created: Acme Corp - $75,000
        ✓ Contact added: John Smith
        ✓ Slack notification sent to #sales-wins
        ✓ Asana task scheduled for next Tuesday
        All systems updated successfully!"
```

### Customer Onboarding

**Scenario**: New customer signup

```
User: "New customer GlobalTech just signed. 
       Add them to our Monday.com onboarding board,
       create a Slack channel #customer-globaltech,
       send a welcome email via SendGrid,
       and create a project folder in Google Drive"

Darcy: "Customer onboarding initiated:
        ✓ Monday.com: Added to onboarding pipeline
        ✓ Slack: #customer-globaltech channel created
        ✓ Email: Welcome message sent
        ✓ Google Drive: /Customers/GlobalTech folder created
        GlobalTech is all set up!"
```

### Content Distribution

**Scenario**: Publishing new content

```
User: "Publish my blog post about AI trends:
       Post to WordPress,
       share on LinkedIn and Twitter,
       add to Mailchimp newsletter,
       and create tracking link in Bitly"

Darcy: "Content distribution complete:
        ✓ WordPress: Blog post published
        ✓ LinkedIn: Shared with your network
        ✓ Twitter: Tweet posted
        ✓ Mailchimp: Added to next newsletter
        ✓ Bitly: Tracking link created (bit.ly/ai-trends)
        Your content is live everywhere!"
```

### Financial Workflows

**Scenario**: Invoice processing

```
User: "Create QuickBooks invoice for $10,000 for Acme Corp,
       log in Google Sheets accounting tracker,
       notify finance team in Slack,
       and create reminder in Todoist for payment follow-up"

Darcy: "Financial workflow executed:
        ✓ QuickBooks: Invoice #1234 created
        ✓ Google Sheets: Accounting log updated
        ✓ Slack: Finance team notified
        ✓ Todoist: Payment reminder set for 30 days
        Invoice process complete!"
```

## Advanced Workflows

### Multi-Step Automations

Create complex workflows spanning multiple apps:

```yaml
Workflow: Customer Feedback Loop
Triggers:
  - Meeting ends with NPS discussion
  
Actions:
  1. Typeform: Send NPS survey
  2. Wait: 24 hours
  3. If responded:
     - Airtable: Log response
     - If score < 7:
       - Slack: Alert customer success
       - Calendly: Send scheduling link
     - If score >= 9:
       - Trustpilot: Request review
       - HubSpot: Update contact property
  4. Google Sheets: Update metrics dashboard
  5. Looker: Refresh customer health score
```

### Conditional Logic

Use smart routing based on data:

| Condition        | Action              | Example                           |
| ---------------- | ------------------- | --------------------------------- |
| **Value-based**  | Route by deal size  | ">$50k → Enterprise pipeline"     |
| **Time-based**   | Schedule actions    | "If Friday → Weekly report"       |
| **Status-based** | Trigger on changes  | "If closed-won → Onboarding flow" |
| **User-based**   | Personalize actions | "If VIP → Priority support"       |
| **Data-based**   | Content routing     | "If contains 'bug' → Dev team"    |

### Batch Operations

Process multiple items efficiently:

```
User: "For all deals closing this month:
       Update Salesforce forecast,
       create project in Monday.com,
       send contracts via DocuSign,
       and add to revenue spreadsheet"

Darcy: "Processing 12 deals closing this month...
        ✓ Salesforce: Forecast updated (+$450k)
        ✓ Monday.com: 12 projects created
        ✓ DocuSign: Contracts sent to all
        ✓ Google Sheets: Revenue tracker updated
        Batch operation complete!"
```

## Best Practices

### Workflow Design

| Practice            | Implementation                 | Benefit            |
| ------------------- | ------------------------------ | ------------------ |
| **Start Simple**    | Begin with 2-3 app workflows   | Easier debugging   |
| **Test Thoroughly** | Run test data through flows    | Prevent errors     |
| **Error Handling**  | Build in failure notifications | Quick resolution   |
| **Documentation**   | Document complex workflows     | Team understanding |
| **Version Control** | Keep workflow backups          | Recovery options   |

### Performance Optimization

1. **Batch Similar Actions**: Group related updates
2. **Use Webhooks**: Real-time triggers vs polling
3. **Limit API Calls**: Respect rate limits
4. **Cache Data**: Store frequently used data
5. **Async Processing**: Don't wait for long operations

### Security Considerations

* **Minimal Permissions**: Only grant necessary access
* **Secure Storage**: Protect API credentials
* **Audit Logging**: Track all automations
* **Data Validation**: Verify data before processing
* **Access Reviews**: Regular permission audits

## Monitoring and Analytics

### Track Automation Success

| Metric              | Description                       | Optimization           |
| ------------------- | --------------------------------- | ---------------------- |
| **Execution Count** | Number of Zaps triggered          | Usage patterns         |
| **Success Rate**    | Percentage completed successfully | Reliability            |
| **Error Frequency** | Failed automation tracking        | Problem identification |
| **Response Time**   | Automation speed                  | Performance tuning     |
| **Cost per Action** | Zapier task usage                 | Budget management      |

### Zapier Dashboard Integration

Monitor directly through DarcyIQ:

```
User: "Show me this week's Zapier statistics"

Darcy: "Zapier Performance (Last 7 Days):
        • Total Automations: 342
        • Success Rate: 98.2%
        • Most Used: Slack (89 actions)
        • Errors: 6 (all resolved)
        • Tasks Remaining: 8,435/10,000
        Everything running smoothly!"
```

## Troubleshooting

### Common Issues

| Issue                  | Cause                   | Solution                 |
| ---------------------- | ----------------------- | ------------------------ |
| **Zap Not Triggering** | Authentication expired  | Reconnect app in Zapier  |
| **Partial Execution**  | API rate limits         | Add delays between steps |
| **Data Mismatch**      | Field mapping issues    | Review field mappings    |
| **Permission Errors**  | Insufficient access     | Update app permissions   |
| **Timeout Errors**     | Long-running operations | Use async processing     |

### Testing Commands

Test your integration with these commands:

```
"List my available Zapier integrations"
"Show recent Zapier activity"
"Test connection to [App Name]"
"What actions can I perform with [App Name]?"
"Check Zapier task usage"
```

## Cost Optimization

### Zapier Task Management

| Strategy            | Implementation        | Savings                  |
| ------------------- | --------------------- | ------------------------ |
| **Combine Steps**   | Multi-step Zaps       | Fewer tasks used         |
| **Filter Early**    | Add conditions        | Prevent unnecessary runs |
| **Batch Process**   | Group similar actions | Efficient task usage     |
| **Schedule Wisely** | Off-peak processing   | Better performance       |
| **Archive Unused**  | Disable inactive Zaps | Clean workspace          |

## Coming Soon

* **Pre-built Templates**: Industry-specific workflow templates
* **AI Optimization**: Darcy suggests workflow improvements
* **Visual Builder**: See workflow diagrams in DarcyIQ
* **Advanced Analytics**: Detailed automation insights
* **Custom Triggers**: Create DarcyIQ-specific triggers
* **Parallel Processing**: Run multiple Zaps simultaneously

{% hint style="info" %}
**Pro Tip**: Start by connecting your top 3 most-used apps and creating simple 2-step automations. Once comfortable, expand to multi-app workflows. The Zapier integration truly shines when orchestrating complex processes across your entire tech stack.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.darcyiq.com/build/integration-overview/enterprise/zapier.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
