How to set up the Google Sheets and automation app

With the Google Sheets and automation app developed by SendPulse, you can integrate Google Sheets with SendPulse and transfer your contacts to continue interacting with them via chatbots, SMS, or Viber.

Integration features:

  • Manual export of all existing contacts from Google Sheets to your mailing list;
  • Automated export of contacts to your mailing list when a new row is added to your spreadsheet;
  • Automated flow start when a new row is added to your spreadsheet.

If you keep a customer database in Google Sheets, you can use this integration to automatically send a welcome email or a subscription bonus to your new customers.

In this article, we will talk about how to set up the integration and configure an automated action and manual export.

Install the app

Go to App directory > Apps, and search for Google Sheets and automation. Next to the app, click Install. You can also click Preview to open the app page and click Install.

In the next window, review the data the app wants to access, and click Accept.

Set up the app

To configure the app, go to its page by clicking the Preview button. On the page, you will see more information about app category, developer, and tags. You will also be able to install or uninstall it.

Connect your Google account

On the app page, click Сontinue with Google.

Log in to the Google account you want to connect, and click Continue. Grant the SendPulse Sheets Integration app permission to view and edit data in your files.

Set up an automated action

Export contacts

This action adds contacts to your mailing list in the Email section when a new row is added to your spreadsheet.

In the Actions section, click Set up action, and select Export contacts.

In the next window, select your source spreadsheet and target mailing list, and configure field mapping accordingly.

In the Source spreadsheet and Sheet fields, select the spreadsheet and sheet from which the integration will retrieve data.

In the Target mailing list field, select the mailing list to which your contacts will be added.

In the Google Sheets column, select the column from which you want to copy data, and in the Mailing list variable column, select the corresponding variable in your mailing list. Values from your specified spreadsheet column will be transferred to the existing variable in your selected mailing list.

To transfer more variables, click Add mapping rule.

Make sure your source spreadsheet has a header row with column names in its top cells. You can use these names to identify values.

If you do not have a certain variable, go to your mailing list and add it. You might also want to make sure that both your spreadsheet and mailing list have the correct variable type. For example, to trigger a flow based on a special date or include a date in a message to users, you need data of the Date type.

To identify a contact in SendPulse, use the email or phone variable.

Click Create.

Trigger a flow

This action adds a contact to your automated flow start and initiates it for the contact when a new row is added to your spreadsheet.

In the Actions section, click Set up action, and select Trigger a flow.

In the next window, select your source spreadsheet and target mailing list, and configure field mapping accordingly.

In the Source spreadsheet and Sheet fields, select the spreadsheet and sheet from which the integration will retrieve data.

In the Custom automation event field, select the flow you want to trigger.

In the Google Sheets column, select the column from which you want to copy data, and in the Custom event variable column, select the corresponding variable in your event. Values from your specified spreadsheet column will be transferred to the existing variable in your flow.

To transfer more variables, click Add mapping rule.

Make sure your source spreadsheet has a header row with column names in its top cells. You can use these names to identify values.

If you do not have a certain variable, go to your event and add it. You might also want to make sure that both your spreadsheet and event have the correct variable type. For example, to add or subtract values in your flow, you need data of the Number type.

To identify a contact in SendPulse, use the email or phone variable.

Click Create.

Export manually

Use this option to export all contacts from the selected spreadsheet to your mailing list.

Go to the integration, and click Export manually.

In the next window, select your source spreadsheet and target mailing list, and configure field mapping accordingly.

In the Source spreadsheet and Sheet fields, select the spreadsheet and sheet from which the integration will retrieve data.

In the Target mailing list field, select the mailing list to which your contacts will be added.

In the Google Sheets column, select the column from which you want to copy data, and in the Mailing list variable column, select the corresponding variable in your mailing list. Values from your specified spreadsheet column will be transferred to the existing variable in your selected mailing list.

To transfer more variables, click Add mapping rule.

Make sure your source spreadsheet has a header row with column names in its top cells. You can use these names to identify values.

If you do not have a certain variable, go to your mailing list and add it. You might also want to make sure that both your spreadsheet and mailing list have the correct variable type.

To identify a contact in SendPulse, use the email or phone variable.

Click Export. Data transfer will run in the background.

Manage the app

To view your created automations, go to the app page. In every row, you can view your selected spreadsheet, mailing list, and flow. You can also click their names to go to them.

To manage a configured automated action, click the three dots next to it. You can edit, pause, or delete it.

To change the spreadsheet or account owner, click Change Google account. In the next window, confirm the action, and follow the steps outlined in Connect your Google account.

To uninstall the app, click Uninstall. All configured automations will be removed, but previously transferred data will remain in your SendPulse account.

    Rate this article about "How to set up the Google Sheets and automation app"

    User Rating: 5 / 5 (5)

    Previous

    How to integrate with Ringostat

    Next

    How to integrate SendPulse with Facebook Lead Ads

    Popular in Our Blog

    Try SendPulse today for free