Integration via Zapier

Zapier is a service that allows you to connect different platforms and tools to automate data transfer and perform routine tasks. With Zapier, you can easily set up actions that happen automatically when certain events or conditions occur.

Here are some of the main benefits of using Zapier:

  • Improved productivity: automation of routine tasks, such as sending emails or notifications via instant messengers; Zapier allows you to reduce manual work and focus on more important tasks.
  • Integration of programs and tools: connecting platforms that do not have built-in integration tools; for example, you can create connections between your CRM systems, email, social networks, etc.
  • Marketing automation: sending emails, nurturing leads, working with social networks, and other tasks to attract customers.
  • Improved communication: notifications from the chat messaging service about important messages.
  • Analysis and reporting: automate the collection and transfer of data to analytical tools for analysis and reporting.

What is Zap

A Zap is a connection between one or more platforms consisting of 2 elements:

  • Trigger — an event whose data needs to be transferred from platform 1 (for example, filling out a Google Form);
  • Action — an action that must be performed on platform 2 (for example, creating a contact in Yespo).
Diagram of a Zap showing the Trigger and Action steps connected by an arrow

Possibilities of Zaps in Yespo

List of Yespo events that you can stream in Zap:

  • New Contact — triggers when a new contact is added;
  • New Contact in Segment — triggers when a new contact is added to a segment.
Zapier trigger setup showing the Yespo app's Event field listing New Contact and New Contact in Segment options
📘

Note

Thanks to dynamic segments, the New Contact in Segment event becomes extremely multifunctional. For example, you can set up an alert if a new contact appears in dynamic segments of customers with an average bill of more than $1000.

List of actions in Yespo that can be performed after submitting a Zap:

  • Add/Update Contact — adds confirmed contact or updates existing contact;
  • Send Email — sends an email using a specified message template;
  • Send Event — sends an event to user;
  • Send SMS — sends SMS using a specified message template;
  • Subscribe Contact — subscribes a contact.
Zapier action setup showing the Yespo app's Event field listing Add/Update Contact, Send Email, Send Event, Send SMS, and Subscribe Contact options

Setting Integration (Using Google Forms as an Example)

Create a Google Form to collect contact data and configure sending responses to Google Sheets.

Google Form Responses tab showing zero responses and a highlighted Link to Sheets button

Fill out the form — Google Sheets should record your answers.

Proceed to a Zap creation.

Creating a Zap

  1. Sign up in Zapier.
  2. Click Create Zap.
Zapier dashboard sidebar with the Create Zap button highlighted
  1. Enter Zap name.
Zapier Zap editor with the Enter Zap Name field highlighted above the Trigger and Action steps

Creating an Event

  1. Click on the Trigger spacer.
Zapier Zap editor with an arrow pointing to the Trigger step box
  1. Select Google Sheets.
Zapier Change trigger dialog with an arrow pointing to the Google Sheets app option
  1. Select New Spreadsheet Row from the list to create an event every time a new row appears in the spreadsheet.
Zapier trigger event list for Google Sheets with the New Spreadsheet Row option highlighted
  1. Click Continue.
Zapier trigger setup panel with the app and event confirmed and the Continue button highlighted
  1. Log in to Google Sheets and click Continue.
Zapier trigger setup panel showing a connected Google Sheets account with the Continue button highlighted
  1. Specify the spreadsheet and worksheet where the data from the form is transferred; click Continue.
Zapier trigger setup panel for New Spreadsheet Row in Google Sheets with the Spreadsheet and Worksheet fields and Continue button highlighted
  1. Test the connection.
Zapier Test your trigger screen with the Test trigger button highlighted

As a result, you should see the data you entered into the form. Click Continue with the selected record to go to the action settings.

Zapier trigger test results showing a sample spreadsheet row with the Continue with selected record button highlighted

Creating an Action

  1. Choose an action: enter Yespo in the search field and click on the corresponding spacer.
Zapier Change action dialog with an arrow pointing to the Yespo app option found by searching
  1. Select the Subscribe Contact event from the list.
Zapier action event list for Yespo with the Subscribe Contact option highlighted
  1. Click Continue.
Zapier action setup panel with the Yespo app and event confirmed and the Continue button highlighted
  1. Log in to Yespo and click Continue.
Zapier action setup panel showing a connected account for the Subscribe Contact action with the Continue button highlighted
  1. Match the contact fields in your Yespo account with the answers in the table.
Zapier action setup panel mapping Email Address and First Name fields to spreadsheet columns

You can also choose in the Action list:

  • segment to which contacts from the form should be added (Segments field)
  • form name (Form Name field).
Zapier action setup panel with empty Segments and Form Name fields highlighted
📘

Note

The form name appears in the event name that is sent to Yespo. For example, suppose you specify the Test form name in the Zap settings. In that case, when the contact fills out the form for the first time, the subscribeFromApi-Test event will be sent to Yespo, and when they fill it out again, subscribeUpdateFromApi-Test will be sent. You can connect the double opt-in workflow to the first event; the workflow for the second event can include a block to check if the contact has confirmed the subscription and other blocks depending on your tasks.

  1. Click Continue.
Zapier action setup panel with empty Contact Key, Segments, and Form Name fields and the Continue button highlighted
  1. Test the connection with Yespo.
Zapier action test screen showing mapped contact fields and empty optional fields with the Test step button highlighted

As a result, you should see the contact data that you entered in the form in Yespo contacts (Contacts → All contacts tab).

Yespo All contacts tab listing contacts with their channel, ID, update date, and full name

Also, you should see the subscribeFromApi(-form name) event with the corresponding contact details in the event history (Automation → Event history tab).

Yespo Event history tab showing a SubscribeFromApi-test event entry

Click Publish to activate the Zap.

Zapier Zap editor with the Publish button highlighted

Other Examples of Integrations with Yespo via Zapier

Below is a list of common examples of integrations with Yespo via Zapier. It is incomplete but is intended to give you ideas based on the specifics of your business.

  • Integration with CRM. Connect Yespo to your CRM system (such as Salesforce, HubSpot, or Zoho CRM) to automatically add contacts to mailing lists, generate leads, or perform other CRM actions when contacts sign up for a newsletter or interact with your messages.
  • Integration with social networks. Submit new leads from Facebook, Instagram, etc., to Yespo to increase the number of touchpoints and get more contact information.
  • Integration with analysis and reporting tools. Transfer data on email openings, clicks, and other events in Yespo to analytical services to create reports and analyze campaign results.
  • Integration with Slack or Microsoft Teams. Set up alerts on your communication platforms for essential events in your campaigns, such as email openings or unsubscribes.
  • Integration with other marketing automation tools. Connect Yespo with marketing platforms like HubSpot or Marketo to create complex campaigns.
  • Integration with survey services. Transfer the results of questionnaires and surveys to external storage for further processing.


Did this page help you?