
Overview
The Zapier source receives data points that your Zaps send to Dovetail. Use it to bring in feedback from any app that Zapier connects to, such as form responses, reviews, or messages, including tools that don’t have their own source in Dovetail. Dovetail doesn’t fetch anything from Zapier. Each time a Zap runs the Add Data Point to Source action, it sends one data point to the source. Each dataset in the source is a separate destination that Zaps can send to.
A workspace admin creates the Zapier source once for the whole workspace, and channels then add its datasets. Learn more about Sources →
The Dovetail app in Zapier also has actions that add docs and data to projects, add contacts, or add data points directly to a channel. Its triggers start a Zap when a project is created or updated. These actions and triggers don’t use a source. See Other Zapier actions and triggers.
Before you start
In Dovetail
- A workspace admin creates the source. Other users can request it.
- A Zapier source has no credentials of its own. Each Zap connects to Dovetail with a user’s Dovetail account, which needs Can use on the source. See API and Zapier sources.
In Zapier
- A Zapier account. See Zapier’s pricing page for its plans.
- A Dovetail connection in Zapier. The first time you add a Dovetail step to a Zap, Zapier asks you to sign in to Dovetail and approve access. A connection covers one workspace.
Create the Zapier source
1
Open Sources and select Zapier
In the sidebar, select Sources, then select Zapier. If your workspace already has a Zapier source, add datasets to it instead. See Datasets.
2
Name the source
Enter a Name, for example the app or form the data comes from. The name becomes the name of the source’s first dataset, and you can change it later.
3
Choose who can use the source
Choose who can use the source, then select
Next. See Create a source.4
Create the source
Choose whether to auto-redact sensitive information in the data the source receives, then select
Create source. See Redact data from sources. Then build the Zap in Zapier, as described in Send data points from a Zap.Authentication and permissions
A Zapier source has nothing to authenticate. Zaps connect to Dovetail through the Dovetail app in Zapier, which uses OAuth. Each Zap sends data as the Dovetail account it’s connected with, and its Source field lists only the datasets in Zapier sources that account can use.Send data points from a Zap
- In Zapier, create a Zap and set up its trigger: the app and event the data comes from, for example a new form response.
- Add an action step, choose Dovetail, then choose the Add Data Point to Source event.
- If Zapier asks, connect your Dovetail account.
- In Source, choose the dataset to send to.
- Map Text and Timestamp from the trigger, and any other fields you want to keep.
- Test the step, then turn on the Zap.
Datasets
Each dataset in a Zapier source is a separate destination. A Zap sends to one dataset, and a channel can include any of the source’s datasets. Use separate datasets to keep data from different apps or Zaps apart, for example one for form responses and one for app reviews. The Source field in Zapier lists datasets by name, so give each one a name that says what it holds. To add more datasets later, open the source and selectAdd dataset. See Add datasets.
What gets imported
Each time a Zap runs Add Data Point to Source, Dovetail creates one data point in the dataset the Zap sends to.Always imported
Imported when present
To rename these fields or change their types, see Source fields.
Not imported
- Anything the Zap doesn’t map. Dovetail receives only the values you map in the action.
- Files and attachments. The action sends text and field values only.
- Contact links. Data points from a Zapier source aren’t linked to contacts, even when a field holds an email address.
Scores and field types
A key in Custom fields becomes a field the first time Dovetail receives it, and Dovetail sets the field’s type from that first value. A score can arrive as a Text or Number field, depending on how the Zap sends it, so check the type of any score field after the first data points arrive. To chart scores in Dashboards, the field must use the NPS or CSAT type. See NPS and CSAT scores for Dashboards.Sending data
- No import period or sync. A Zapier source has no import period, and there’s nothing to sync or pause. Data arrives each time a Zap runs the action.
- Data before a channel. Data sent before any channel uses the source is kept. A channel that adds the dataset later gets everything sent to it.
- Repeated items. Each run of the action creates a new data point. Dovetail doesn’t merge repeats, so a Zap that sends the same item twice creates two data points.
- Limits. A data point’s text can be up to 5,000,000 characters. A data point can have up to 50 fields, including Source Title and Source URL.
Troubleshooting
The Source field in Zapier shows “No Zapier sources found in this workspace.” The Dovetail account connected to the Zap can’t use any Zapier source in that workspace. Ask a workspace admin to create a Zapier source or give you Can use on the existing one. Also check that the Zap is connected to the right Dovetail workspace. See Request a source. The Zap fails with an error that the source may not exist or has been deleted. The dataset the Zap sends to, or its source, was deleted. Choose another dataset in the Source field, then test the step again. Data from a Zap doesn’t appear in a channel. Check that the channel includes the dataset the Zap sends to. New datasets aren’t added to channels automatically. See Missing or outdated data. Zapier isn’t available when I set up a channel. See Troubleshoot sources.Stop sending data
To stop sending data, turn off or delete the Zap in Zapier. To remove Zapier’s access to your Dovetail account, delete the Dovetail connection in your Zapier account. Zaps that use that connection can then no longer send data to Dovetail. Data the source has already received stays in Dovetail. To delete a dataset or the source in Dovetail, see Manage a source. To take its data out of one channel, see Channel setup.Other Zapier actions and triggers
These actions and triggers work with projects, contacts, and channels directly. They use the same Dovetail connection in Zapier and don’t need a Zapier source. Zapier acts with the access of the connected Dovetail account. Zapier connects to thousands of apps. To find the ones you use, see Zapier’s app directory.Add Doc to Project
Adds a doc to an existing project.Add Data to Project
Adds data to an existing project.Add Contact
Adds a contact to the contacts database.Add Data Point to Channel
Adds a data point directly to one channel, without a source. It has the same fields as Add Data Point to Source, with Channel in place of Source. For new Zaps, use Add Data Point to Source, so the data goes to a source that more than one channel can use.Triggers
New Project triggers when a project is created. Updated Project triggers when a project is updated. Both return the project’s ID, title, link, readme, and created and updated dates. They only include projects the connected Dovetail account can view. New Published Insight (Deprecated) triggers when a doc is published. You can’t add it to a new Zap, but Zaps that already use it keep running.Send data from another app to a project
- In Zapier, create a Zap and choose the trigger app and event, for example Google Forms and New Form Response.
- For the action, choose Dovetail and an action event, for example Add Data to Project.
- If Zapier asks, connect your Dovetail account.
- Choose the Project, then map values from the trigger to Title, Content, and any fields.
- Test the step, then turn on the Zap.
Send Dovetail updates to another app
- In Zapier, create a Zap with Dovetail as the trigger app, and choose New Project or Updated Project.
- Choose the action app and event, for example posting a message to a Slack channel.
- Map the project’s title and link into the message.
- Test the step, then turn on the Zap.
Related guides
Sources
What a source is, and how its data reaches channels.
Channel setup
Create a channel from your sources and choose its datasets.
Manage a source
Add datasets to a source, change its fields, or delete it.
Voice of customer
Centralize feedback, make sense of it, and close the loop.