stripo-data-service-or-how-to-build-amp-forms-easier
29 November 2024

Stripo Data Service: What is it and how does it work?

Create AMP forms for your emails
Table of contents
  1. What is a Stripo Data Service?
  2. Why use AMP?
  3. How to create a new Data Service
  4. How to check your results and answers
  5. Word of advice
  6. Wrapping up
1.
What is a Stripo Data Service?

Collecting audience data and tracking email interactions are vital for enhancing your marketing strategies and maintaining personalized campaigns. Understanding who engaged and how they interacted provides valuable insights for optimization. While regular emails are tracked by the ESP or CDP of your choice, AMP emails are a bit tricky. That’s where Stripo Data Service enters the game, and today, we’ll talk about what it is for and how to set up your own Data Service.

What is a Stripo Data Service?

Let’s start with the basics. Data Service is a storage system where you can collect customer responses, feedback, and other interactions with your emails. These data are gathered from various sources, such as “Form” blocks, NPS questionnaires, and interactive content like games.

 

You might also like

Amp Forms Featured ImageHow to easily build AMP forms for emails

Why use AMP?

We’ve touched on such a thing as AMP for emails, but why are we combining Data Service and AMP?

AMP and HTML5/CSS3 are independent subsets of HTML used to create interactive email content. Both need to be included in a single email to ensure compatibility with email clients, as some, such as Apple Mail, fully support HTML5 and CSS3, while others, such as Gmail, fully support AMP.

Where AMP can be used:

AMP enables common actions — such as confirming registrations or appointments, submitting feedback, filling out forms, giving ratings, and delivering real-time content — directly within the email itself. This eliminates the need for additional steps or external transitions, providing a seamless user experience.

Sounds convenient, right? However, behind this convenience, there are several more significant benefits:

  • AMP provides an effective way of showing your customers that you actually care about them by eliminating extra steps on the way to your content;
  • AMP improves virality by introducing innovations and distinguishing your mailings from competitors’ mailings;
  • AMP entertains your target audience with all the interactivity you can think of, making your emails engaging.

How to create a new Data Service

Now, let’s get down to business and create your Data Service. Please be advised that you can use our Data Service or embed any external endpoint, even the ones you built with Zapier. There are two paths you can choose when creating your own Data Service: with Stripo’s Data Storage or with Zapier Webhook. 

Option 1. Choosing Stripo Data Storage

If you want to store recipients’ responses on our side, then you’re supposed to use our Data Service. You’ll have access to this data service at any time. 

So, to build a new Data Service with Stripo, you need to:

  • click the “Data” tab, located on the left side of the screen, in your Stripo account;
  • in a new window, you will automatically see a “Services” tab;

Data Service tab in Stripo

  • click the “+ Create a Service” button.

Data Service configuration

  • the “Service Configuration” window will appear. Here, you need to give a name to your Data Service and enter a short description; the former is mandatory, the latter is optional;
  • all other fields are filled out automatically;
  • copy the URL address for the future campaign.

Copying the Data Service URL

Important note:

We recommend that you name this service after the name of your email campaign. We believe that this will make it easier for you to find and analyze the necessary data in your Stripo account after the email campaign has been finished.

  • in the section below, toggle the “Stripo storage” button.

Enabling Stripo storage

Option 2. Choosing Zapier as Data Storage

To use Zapier as your Data Storage, you need to do all the steps described above, but instead of choosing Stripo as your data storage, you should:

  • choose “External Storage”;
  • paste the link to your Zapier Webhook — we’ll build it now.

Enabling external storage

Creating Zapier Webhook

Zapier offers a wide range of zaps (connections). 

As we want to store all recipients’ responses on Google Sheets, we need to connect Stripo to Zapier and Zapier to Google Drive.

Let’s do it:

  • in your Zapier account, in the upper left-hand corner, click “Create” and choose “Zaps”;

Creating the webhook with Zapier

  • give it a name;
  • in the “1. When this happens” section, choose “Webhooks by Zapier”;

Choosing the webhook tool

  • as a trigger, you choose “Catch hook”;

Setting up the trigger event

  • click “Continue”;
  • in the new window, click the webhook URL that Zapier has just generated for you;

Copying the webhook URL

  • then you get back to Stripo and insert this link into the respective field;

Pasting the webhook URL in Stripo

  • in the “2. Do this” section, choose “Google Sheets”;

Enabling Google Sheets for the webhook

  • now, we need to choose the right Action event — for our purpose, we need the “Create Spreadsheet Row” option;

Setting up the action event

  • enter your credentials for your Google account and click “Connect a new account”;

Connecting your Google account

  • give Zapier access to your Google Drive;

Allowing Zapier to use your Google account

  • Zapier automatically adds your Google Drive account to the list. You don’t even need to choose anything;
  • to make all things work, you need to build a Google sheet with all the necessary columns for gathering information. For example, if your goal is to collect rates, feedback, and recipients’ email addresses, your simple spreadsheet will look like this;

Prepared Google spreadsheet

  • in Zapier, you need to select “Drive,” where your spreadsheet is saved. After that, choose “Spreadsheet,” which is the Google sheet you’ve created and the worksheet. I chose “Sheet 1,” as I wanted to store all the data on a single page.

Attaching the Google spreadsheet

  • Zapier pulls the names of the fields from your spreadsheet;
  • Zapier pulls in data from your AMP Form (as we said, we’ll collect email addresses, rates, and feedback);

Spreadsheet configuration screen

  • click “Continue”;
  • run the test to check whether the connection was established correctly;
  • if your test was successful, click “Publish.”

For the desired data to be saved in your spreadsheet, you need to initiate a request to your created Zap. You then need to create a simple form, add our Data Service to its code, and do a test within Stripo. We have a prepared email form we’ll do manipulations with.

Prepared email form

To make your Zapier hook work properly with Google Sheets, please do the following:

  • paste the link of your Data Service, as shown in the screenshot below;

Attaching the Data Service to the form

  • click on the “Preview” button to enter the email preview page;
  • fill in your created form and click on the button you use to send feedback.

Testing email form

Once it’s done, we return to Zapier and our webhook. We need to set the example values for Zap to gather data in the right spreadsheet cells. Go to your created webhook and do the following:

  • click on your webhook and go to the “Test” tab;

Webhook test tab

  • click on the “Find new records” button, as it will update and show below all the queries your webhook received (on our screenshot, we already have the latest record shown);

Finding webhook records

  • check the record by clicking on it to see the values your webhook received from the form test.

Checking saved records

  • click on the Google Sheets node and go to the “Configure” tab;

Configuring the Google spreadsheet

  • assign the correct data to the right fields by clicking on the + button;

Attaching the right data to the webhook

  • the final look of the assigned data should be as follows:

Configured Google spreadsheet

Once it’s done, save the changes. Now, all next webhook queries will be recorded in your Google Spreadsheet.

Important note:

We showed how data can be stored on our Service and on an external service (Zapier). But you can choose both if you like. Just toggle on both options:

Enabling both storages for Data Service

How to check your results and answers

To see the results of this campaign, you need to enter the “Data” section again, where all your Data Services are stored.

Find the service you’ve previously built.

Checking the data received within Stripo

As you can see, it shows how many requests each service had and the time when the last request was made.

Click the “Download” button to get a CSV file with all the answers. This works for both our internal and external storage.

Downloading the CSV file with data

If you picked Zapier as your external storage, all your received data will be stored within the Google spreadsheet you attached to your webhook.

Data stored within the Google spreadsheet

Word of advice

AMP is an advanced technology, so you need to be armed with knowledge and be prepared before adopting it. Here’s just a friendly reminder. To be able to send AMP content, you should:

  • get whitelisted with Google;
  • fix all the bugs, if any occur. You’ll see them in the Preview mode (otherwise, users will see HTML email);
  • keep in mind that AMP works as it should in Gmail, Yahoo, and FairEmail;
  • always create an interactive fallback version of your interactive email for email clients that support HTML5 and CSS3;
  • сraft a text fallback, as it’s mandatory for email clients that don’t support HTML5 or CSS3;
  • consider that AMP emails lose their AMP components if you forward them.

Wrapping up

Data Service is a great tool that leverages interactive emails, making them both fun for the recipient and valuable for the business. Data Service allows for gathering valuable data out of your AMP email campaigns to strengthen your future marketing endeavors and business development ideas.

Create exceptional emails with Stripo
Was this article helpful?
Tell us your thoughts
Thanks for your feedback!
Share to
Gamification for emails
Gamification for emails

Build the most engaging newsletter out there. Zero code-related hassle.

Try Games Generator
0 comments
Type
Industry
Seasons
Integrations
Stripo editor
Simplify email production process.
Stripo plugin
Integrate Stripo drag-n-drop editor to your web application.
Order a Custom Template
Our team can design and code it for you. Just fill in the brief and we'll get back to you shortly.

Stripo editor

For email marketing teams and solo email creators.

Stripo plugin

For products that could benefit from an integrated white-label email builder.