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 eSputnik).

Possibilities of Zaps in eSputnik

List of eSputnik 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.
eSputnik events



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 eSputnik 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.
Actions in Yespo

Setting Integration (Using Google Forms as an Example)

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

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.

Create Zap
  1. Enter Zap name.
Zap name

Creating an Event

  1. Click on the Trigger spacer.
  1. Select Google Sheets.
Google Sheets
  1. Select New Spreadsheet Row from the list to create an event every time a new row appears in the spreadsheet.
New Spreadsheet Row
  1. Click Continue.
  1. Log in to Google Sheets and click Continue.
Log in to Google Sheets
  1. Specify the spreadsheet and worksheet where the data from the form is transferred; click Continue.
Specify the spreadsheet and worksheet
  1. Test the connection.
Test your trigger

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.

Continue with the selected record

Creating an Action

  1. Choose an action: enter eSputnik in the search field and click on the corresponding spacer.
Choose an action
  1. Select the Subscribe Contact event from the list.
Subscribe Contact
  1. Click Continue.
Click Continue
  1. Log in to eSputnik and click Continue.
Log in to eSputnik
  1. Match the contact fields in your eSputnik account with the answers in the table.
Match the contact fields

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).
Segments and form name



The form name appears in the event name that is sent to eSputnik. 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 eSputnik, and when they fill it out again, subscribeUpdateFromApi-Test will be sent. You can connect a 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.
  1. Test the connection with eSputnik.
Test step

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

New contact

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

Event history

Click Publish to activate the Zap.


Other Examples of Integrations with eSputnik via Zapier

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

  • Integration with CRM. Connect eSputnik 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 eSputnik 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 eSputnik 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 eSputnik 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.