> ## Documentation Index
> Fetch the complete documentation index at: https://help.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Zapier

> Configure data exchange between CloudTalk and Zapier to ensure your data stays up to date.

> [!NOTE]
>
> This guide walks you through the steps to set up and configure the Zapier integration with CloudTalk. You’ll learn how to connect both platforms and create Zaps tailored to your workflows.

**User level**: Admin

***

## Prerequisites

Before starting, ensure you have:

* CloudTalk Account with Admin privileges

* Zapier Account (review [Zapier's pricing plans](https://zapier.com/app/billing/plans) if you plan to use the Filter feature, as it requires a paid Zapier subscription)

* CloudTalk API Key pair ready to use. You can generate one in your CloudTalk dashboard under **Settings > API Keys**

## What is Zapier

Zapier is a self-service tool which can automate processes between two or more apps. On the Zapier interface, apps can include four different features, known as *Triggers*, *Actions*, *Filters*, and *Searches*. These features are combined to create something called a Zap, which is comparable to CloudTalk's Workflow Automation. In addition to CloudTalk, Zapier connects to over 3,000 other apps, including:

* 800+ Sales apps and CRMs

* 600+ Marketing and Campaign apps

* 350+ Productivity apps

* 150+ eCommerce apps

* 100+ Support apps

* 70+ Talent Acquisition & HR apps

Learn more about connected apps in [Zapier's documentation](https://zapier.com/help).

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/69867ac7a6cb-image.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=9180512c2ec85c53d6dfe6366dea8966)

***

## Add CloudTalk to "My Apps"

Log into Zapier and from the **Dashboard**, navigate to **My Apps** and search `CloudTalk`, clicking the blue button to **`Connect`** the app. You can follow [this link](https://zapier.com/apps/cloudtalk/) directly to connect CloudTalk through your Zapier account.

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/828c802927d6-zapier-search-add-ct-optional.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=6f2bc48f67ccdfa6ef6a261e948ac9a0)

## Create & Authorize Zaps

1. For new Zaps, you can click the black button in the top left corner to **`Create Zap`**. View or edit existing apps by navigating to the **Zaps** tab first.

   ![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/0b6527750397-ways-to-see-n-create-zaps.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=24c686644303f2d4f7d2b8de7b9bac08)

2. The first element of a Zap to decide on is the *Trigger* (detailed in the next section of this article). Search the app you would like to trigger the automation—in this case, CloudTalk.

   ![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/f8504d8ad760-zapier-new-trigger-ambiguous.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=70f9bce693a2a5671f7b029bc5f9a033)

3. There will be different Trigger Event options depending on the app chosen. For CloudTalk, we can choose: `New Contact`, `New Call`, or `New SMS`.

   ![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/33b6e1227a34-zapier-cloudtalk-trigger-types.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=8ebdadf715f430002a684d9e463a3609)

4. The first time CloudTalk is requested for use within a Zap, you will need to connect and authorize a CloudTalk account. In order to do this, open a separate tab or window and log into the dashboard of the CloudTalk account you wish to link. Navigate to **Settings > API Keys** in the lefthand menu. From here, generate a new set of API Keys by clicking the **`+ Add API Key`** button. This pairing of an **Access Key ID** and **Access Key Secret** is what you will copy and paste into Zapier's authentication prompt within Zap setup.

5. Back on the Zapier tab, continue your Zap creation by choosing a CloudTalk account or adding a new one. Be sure it is the same account from which you just retrieved the API Keys.

   ![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/484d8e7596d7-zapier-trigger-decided-choose-a-ct-account.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=76ca73883f8588952b4263d1e1516330)

6. Copy/Paste the Access Key ID and Access Key Secret from the CloudTalk tab, and click **`Yes, Continue`**.

   ![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/6dd53dcc64ad-tdpnag5crm4ksxyvnibl65k6hwhvg8zpapqasfm1cxdkm9ltmcnmmqw250is.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=fdaf2808858a853d93954f04a95064d8)

7. From this point, you can continue customizing your Zap in the Action step, detailed in the next section of this article. The linked CloudTalk account should pull up in the dropdown list for future Zaps so that you don't need to retrieve authentication keys each time.

## Parts of a Zap

Triggers are always the first step in a Zap, and serve as an inciting incident for the automation. A Zap will receive information from the Trigger's connected app which will be used in the following steps. For example, a `New Call` could trigger a Zap each time a new call was registered in your linked CloudTalk account, and from each new call, all relevant information would be forwarded to Zapier.

⚠️**Test Trigger**

Be aware that our triggers will only show example data when tested, not real company data.

> [!NOTE]
>
> Zaps will not run immediately unless the Trigger Event is instant. All CloudTalk Trigger Events are instant, but this is not the case for all Zapier apps.

**New Call**

***-* example use case\_:\_** Log CloudTalk calls to your company system.

***-* info shared:**

| **Field** | **Description** |
| - | - |
| ide | CloudTalk call id, "\_cloudtalk" |
| contact\_ide | CloudTalk contact id |
| subject | possible values == `Outbound call (unanswered)`, `Outbound call (completed)`, `Inbound call (completed)`, `Missed call`, `Voicemail` |
| type | value == `call` |
| due\_date | call date |
| due\_time | call time |
| external\_number | contact number |
| internal\_number | CloudTalk number |
| duration | total call duration in seconds (wait + talk + wrap up times) |
| notes | call notes at time of call ended |
| tags | call tags, separated by comma |
| recording\_url | link to recording in CloudTalk |
| date | ISO call timestamp |
| wait\_time | caller wait time in seconds |
| agent\_email | agent's CloudTalk user email |
| timezone | call timezone |
| direction | possible values == `inbound`, `outbound`, `voicemail` |
| campaign\_disposition | when call was part of Power dialer campaign, includes campaign disposition |
| survey\_answers | when call was part of Power dialer campaign, includes survey questions/answers |

**New SMS - info shared:**

| **Field** | **Description** |
| - | - |
| internal\_number | CloudTalk number |
| external\_number | contact number |
| text | message |
| direction | possible values == `sent`, `received` |
| agent | when `sent`, will be the email of the CloudTalk-user sending-agent |
| date | ISO date & time message was sent/received |

**New Contact**

**- example use case:** Synchronize CloudTalk contacts to a 3rd party system.

**- info shared:**

| **Field** | **Description** |
| - | - |
| ide | CloudTalk contact id |
| name | contact name |
| title | contact title |
| company | contact company |
| industry | contact industry |
| website | contact website |
| address | contact street address |
| city | contact city |
| zip | contact zip/postal code |
| state | contact state (multiple formats allowed) |
| tags | contact tags |
| contact\_email | contact emails |
| contact\_number | contact phone numbers |
| custom\_fields | \*varies |

Actions are the subsequent step in a Zap. Once an automation has been triggered, the Action represents the process which will take place in a connected app. For example, after a Trigger Event takes place in a CRM app, a contact could be updated in CloudTalk. The following Zapier Action types are connected to the CloudTalk app:

**Create or Update Contact**

Create a new CloudTalk contact or update an existing one.

***-* example use case\_:\_** Synchronize contacts from a 3rd party system into CloudTalk.

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/015d33e1d4e2-zapier-cr-or-up-contact-fields.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=4f43a9c4557ea1863812310e7ba85303)

**Create or Update Activity**

Create or update a contact's activity in CloudTalk. Be aware, this does not update the call or SMS records within CloudTalk.

***-* example use case\_:\_** Log tickets/orders from your system to CloudTalk so they are visible to agents.

> [!NOTE]
>
> For all actions, sending a recognized activity/contact id will
>
> update the matching activity/contact for each Zap run, rather than
>
> creating new activities or contacts each time.

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/43d2296d0318-zapier-set-up-action-contact-stuff.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=b15e7caba0c637eac8c98791039a2cd1)

**Send SMS**

In cases where the sender's number can support this function, send an outbound SMS from this CloudTalk number.

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/9f714b970412-zapier-send-sms.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=ddfabed640b074c2171727fdc2acefe5)

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/d34bff4e0397-zapier-search-setup.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=086f4bff8d28b37fa0524ff117c02796)

Searches make it easier to access specific data while setting up an Action step. When chosen as the app for an action step, CloudTalk offers a **Find Contact** keyword search. Search existing CloudTalk contacts by entering an email, phone number, or name. In a partial search, only the first matching contact will be returned.

**Find Contact - return data:**

| **Field** | **Description** |
| - | - |
| email | most recently input contact email |
| phone | most recently input contact number |
| name | contact name |
| company | contact company |
| id | CloudTalk contact id |
| custom contact field name(s) | custom contact field value(s) |

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/c34cab8936b6-zapier-search-result.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=ea76670a7da7b48e3e667fc78744d6a1)

Only available through Zapier's higher plans, filters are a more complex version of searches. CloudTalk's app does not offer these currently.

Templates are Zaps between two apps that have already been created for common use cases. Within the CloudTalk Zapier app, there is a selection of CRM templates clients can choose from to save time.

![](https://mintcdn.com/cloudtalk/6Hiy83aLw1wFZVvu/images/help-center/articles/3410740/3fdfcfcc7e2e-zap-templates.png?fit=max\&auto=format\&n=6Hiy83aLw1wFZVvu\&q=85\&s=579543d12f5d4a6c6b0231332c8b9ad3)

***

*Need help or have a question?* Just reach out through our [Support portal](https://support.cloudtalk.io/hc/en-us/requests/new?ticket_form_id=26305535257884) — we’re here for you.


## Related topics

- [Integrating a custom or in-house CRM with CloudTalk](https://help.cloudtalk.io/en/articles/16012908-integrating-a-custom-or-in-house-crm-with-cloudtalk.md)
- [Pipedrive Deal Stage: Zapier Automation](https://help.cloudtalk.io/en/articles/5724062-pipedrive-deal-stage-zapier-automation.md)
- [Triggering a VoiceAgent Call from Zapier](https://help.cloudtalk.io/en/articles/11831224-triggering-a-voiceagent-call-from-zapier.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.