Announcing Our Salesforce Marketing Cloud Analytics Integration

We're very excited to announce a new integration! Rebelmail Analytics is now available via Data Extensions inside of Salesforce Marketing Cloud.

This means you can take your all new interactive-specific data and use it within your Salesforce Marketing Cloud tools. For example, use Rebelmail analytics to start or influence journeys via the Journey Builder or parse it to gain details on your users for progressive profiling.

About Our Stats

One of the most exciting things about interactive email is all the new user behavior and actions we are able to capture. We allow our brands to log as much of a user's actions as possible.

Take an Add to Cart experience for example, a user could browse images in a slideshow, make size and color selections in a dropdown or swatch, and never clickthrough to your site. However, we surface this valuable user behavior and you now have an opportunity to retarget these engaged subscribers in new and interesting ways.

Brass Tacks

Every action a user takes within a Rebelmail email will be automatically added to a Data Extension inside of Salesforce Marketing Cloud. There will be one Data Extension per sent campaign and it will be created when the events start rolling in.

You can enable this integration at any time and we will also port all of your pre-integration Rebelmail campaign data over to Salesforce Marketing Cloud.

How to Enable the Integration

Currently the integration is enabled on demand by the Rebelmail team, but it does require you to input a few details into your integration settings inside of the Rebelmail Dashboard. Specifically we will need write credentials for your Salesforce Marketing Cloud, that includes your Stack, Client Id, Client Secret. These will be used to create and edit the Data Extensions via the Salesforce Marketing Cloud API.

Get started

Our current customers sending with Salesforce Marketing Cloud will be contacted about how to best take advantage of this new integration. If you're a new customer who wants to start sending interactive emails we'd love to hear from you. Get in touch.

Introducing Rebelmail Modules: Hotspots

We’ve mentioned how Rebelmail modules can impact click-through-rate. Some modules, like the quiz, inspire the subscriber to leave the email and go to site. Others, like add-to-cart, tend to reduce CTOR because the subscriber can complete the action within the email. In both cases, however, Rebelmail increases the value of the email campaign by providing actionable insight into subscriber behavior. It’s important to challenge your current email metrics.

Why focus on CTOR when the subscriber does not have to leave the email to act?

The hotspots module provides a way for subscribers to reveal more product detail within the email and, although the hotspots module may slightly lower CTORs, it drives more eligible leads to site.

Hotspots

The hotspot module is a natural way to discuss multiple products or bring attention to new features. In this example, a client launched a new cosmetics collection. The hotspots pulsate over each product to indicate interactivity.

When the subscriber taps on the hotspot, an overlay is revealed within the email. This overlay contains an image, text content and a CTA.

In a similar test to the example above, we saw a 9% interaction rate and an 18% boost in conversions compared to the static send--despite the drop in CTOR. The hotspots allowed subscribers to learn product details before going to the web.

Performance and Best Practice

The hotspots rest on a single background image. This background content is not clickable. The only clickable elements in the module are the hotspots and any CTA within the overlay. Because the subscriber has to interact with the hotspot to activate the overlay, it is important that the revealed content inspires the subscriber to act.

We do not want to add steps to the conversion funnel or use the hotspot to create redundancy in content.

For example, let’s say that hotspots image features a model wearing jeans and a top. There is one hotspot on the jeans and one on the top. When the subscriber interacts with the hotspots, they are shown an overlay with information about the product. The jeans and top each come in multiple colors and sizes. The subscriber does not have the ability to make those decisions within the overlay, so the strategy would be to push them to the product page. The have to interact with the hotspot and then click out of the email to take action.

Compare that scenario to a hotspots image of a new phone. There’s a hotspot on each new feature of the phone. When the subscriber interacts with the hotspot on the top left, they’ll learn about the benefits of the new camera. When they interact with the center hotspot, they’ll learn about the improvements to the screen. Each CTA in the overlay leads to a single landing page.

The second scenario is a better use case for the hotspots module, as the first scenario increases the number of clicks to purchase. The second scenario educates the subscriber in-email, so when they click-through to site they are more primed to purchase. Layout, placement and content play a large part in the success of this module.

Hotspot Functionality

  • Single background image that features multiple products
  • Design your hotspots graphic
  • Overlay features an image and CTA
  • Cannot include dropdowns or other choice mechanism within the hotspot overlay.

Hotspots Placement

An unique way to use this module is in an onboarding series to teach a subscriber how to use your product or service. For example, combine a screenshot of your log-in page with hotspots to show a subscriber how to log-in and set up an account.

Hotspots are also great for new product launches, new feature launches and a way to reveal content to delight your subscribers!

The hotspots module is easy to set up through the builder or our API. Have a great use case for it? Want to see a demo? Drop us a line at hi@rebelmail.com.

Introducing Rebelmail Modules: Quiz

Up until January 2016, our modules were creations that lived in our top secret email laboratory. For almost a year now, they’ve been out in the wild. Whether it’s a promotion hidden in an in-email game or the ability to add a new product to cart without leaving the inbox, our clients are deploying interactive emails through the Rebelmail API and builder.

Working with brands to deliver unique experiences to subscribers has taught us about each Rebelmail module. What are the best use cases? How do subscribers interact with the module? How do brands gain the most value from the module?

Over the next few weeks, we’re going to introduce and share our learnings on each Rebelmail module right here on the blog—starting with the quiz.

We hope showing you our insights into the modules will help you further engage your audience and drive conversions.

Performance and Best Practices


The quiz module began with a suggestion from a client. A travel company wanted something fun to engage subscribers who had not interacted with the brand recently, something that would keep them in the email and get them excited about different locations. They wanted a module that would encourage the subscriber to act and inspire them to contact a host and plan a trip!

We decided a quiz asking subscribers to guess the location based on an image would be a fun way to feature places to stay around the world.

By allowing subscribers to interact with the content, we’ve increased their desire to learn more about the featured locations.

The module was a success! We saw a high interaction rate. Around 6% of subscribers who received the interactive version of the email engaged with the quiz. Through testing, we also discovered that subscribers who interacted with the quiz module typically completed all three questions.

Most importantly for the client, we saw that that the quiz module increased CTOR by 17% compared to the static version of this email.

Static version:

Quiz Functionality

  • The quiz allows for multiple questions with answers presented as radio buttons

  • The quiz allows for correct and incorrect answers

  • The module features an image placed on the left of the questions. We’ve learned that content impacts the interaction rate of the module. For example, if a client uses the same image for all three questions, there will be a drop in interactions.

  • Clients are able to auto advance the questions or use a “Next Question” button

  • The link featured in the second CTA can change depending on the subscriber’s choice

  • Rebelmail tracks all subscriber selections and interactions

Quiz Placement

The quiz can be used in a gamified-fashion like the example we discussed, or in the style of a survey. For example, place a style quiz (Do you like scarves, hats or shoes?) in an email campaign, lead them to relevant category pages based on their responses, and help subscribers think about the accessories that go with a new dress. You can also include the quiz in an abandoned cart or abandoned browse email to understand why a subscriber did not convert.

The quiz is also a phenomenal addition to a brand’s onboarding or welcome series. Use the quiz to understand a subscriber’s interests—what they are shopping for, budget, travel interests, etc. Brands can use the results of the quiz module to personalize the next set of email campaigns in a series.

The quiz module is easy to set up through the builder or our API. Have a great use case for the quiz? Want to see a demo of the quiz module? Drop us a line at hi@rebelmail.com.

The Rebelmail API

At Rebelmail we have been busy building the best tools available for building, sending, and reporting on interactive email. Today we get to share with the world a portion of our efforts.

We are excited to announce the public launch of our API for building and reporting on interactive email.

Since our founding we have been at the forefront of a revolution in email, allowing brands to send and extract value from interactive email. Now integrating with Rebelmail will allow you to send interactive emails from directly within your applications. All without having to know every finicky hack and obscure rendering change. Make a simple request to the Rebelmail platform and let us handle the magic on your behalf.

What does it mean for your recipients?

For time immemorial email has been a one way channel. You'd send recipients a message, hope that they open it and that the content was enticing enough to warrant a clickthrough. Those actions were the only thing anyone could track, open rates and clickthrough, while attribution still remains a difficult task.

Rebelmail's impetus from the beginning has been to invert these traditional metrics and mindsets. We build interactive emails that allow recipients to take action immediately. Instead of clicking to see a product page with more images, browse a slideshow or answer a quiz directly inside your inbox.

Gallery Quiz

Instead of having your recipients click to a landing page to capture a full review, input a weekly update or even change their password. Allow them to provide the information immediately, inside of the email and watch as your user engagement grows.

Reviews Password Reset

See all of our interactive modules now.

In addition to these groundbreaking experiences for recipients, we provide in depth analytics on every action a recipient takes, allowing you an unprecedented insight into what your customers are actually doing inside of your emails. You can leverage all this new data to take action on the intent a user expresses in your email, even if they don't clickthrough.

How does it work?

We are an API first company, and our API is the basis for all the work we do here at Rebelmail. While our API provides access to most features within our platform, the sending endpoints are what we'll focus on here. With our simple request structure and robust error reporting it's easy to get started.

We offer two powerful endpoints to get you sending interactivity quickly. You can use us transactionally, making one call to both build and send the email (We have a growing list of ESP integrations, including our launch partner Mailjet). Check out the example Curl request below and for more information check out the documentation.

Supported ESPs, Mailjet, Sailthru, Mandrill, SendGrid, ExactTarget

cat <<'EOF' | curl -X POST \  
-H 'Authorization: Bearer <API_KEY>' \
-H 'Content-Type: application/json' \
https://api.rebelmail.com/v0/emails -d @-  
{
  "email": {
    "campaignId": "58236acafe0189001c1f8164",
    "to": "friends@rebelmail.com",
    "from": "friends@rebelmail.com",
    "subject": "Example Subject",
    "context": {
      "rid": "%%emailaddr%%",
      "basics": {
        "preheader": ""
      },
      "customHeader": "<h1 style='background:#333;color:#fff;padding:1em;margin:0;'>Header</h1>",
      "customFooter": "<h2 style='background:#333;color:#fff;padding:1em;margin:0;'>Footer</h2>",
      "gallery": {
        "height": "400",
        "width": "600",
        "thumbHeight": "64",
        "thumbWidth": "64",
        "thumbBorder": "#333",
        "thumbBorderSelected": "#0096d6",
        "hasArrows": true,
        "tooltip": {
          "position": "",
          "background": "#0096d6",
          "color": "#000",
          "border": "#ffffff",
          "text": "Click thumbs for more images"
        },
        "images": [
          {
            "src": "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery1.jpg",
            "href": "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            "value": "",
            "thumbColor": "",
            "thumbImg": ""
          },
          {
            "src": "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery4.jpg",
            "href": "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            "value": "",
            "thumbColor": "",
            "thumbImg": ""
          },
          {
            "src": "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery2.jpg",
            "href": "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            "value": "",
            "thumbColor": "",
            "thumbImg": ""
          },
          {
            "src": "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery3.jpg",
            "href": "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            "value": "",
            "thumbColor": "",
            "thumbImg": ""
          }
        ],
        "fallback": {
          "type": "image",
          "href": "",
          "src": "http://dummyimage.com/600x600/ff6666/ffcccc&text=Fallback",
          "width": "600",
          "height": "600",
          "alt": "An Exclusive Gift, from us to you!"
        }
      }
    }
  }
}
EOF  

If you prefer to handle sending on your own, we have a solution for your needs too. Using the same request structure you can make a request to another endpoint on our platform and get a response containing a full interactive email as HTML. Once you have the HTML in your system you can send using your normal processes. Here is a quick code snippet and for more details check out the documentation.

const fetch = require('node-fetch');

const API_KEY = '<API_KEY>';

const body = {  
  campaign: {
    campaignId: "58236acafe0189001c1f8164",
    to: "friends@rebelmail.com",
    from: "friends@rebelmail.com",
    subject: "Example Subject",
    context: {
      rid: "%%emailaddr%%",
      basics: {
        preheader: ""
      },
      customHeader: "<h1 style='background:#333;color:#fff;padding:1em;margin:0;'>Header</h1>",
      customFooter: "<h2 style='background:#333;color:#fff;padding:1em;margin:0;'>Footer</h2>",
      gallery: {
        height: "400",
        width: "600",
        thumbHeight: "64",
        thumbWidth: "64",
        thumbBorder: "#333",
        thumbBorderSelected: "#0096d6",
        hasArrows: true,
        tooltip: {
          position: "",
          background: "#0096d6",
          color: "#000",
          border: "#ffffff",
          text: "Click thumbs for more images"
        },
        images: [
          {
            src: "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery1.jpg",
            href: "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            value: "",
            thumbColor: "",
            thumbImg: ""
          },
          {
            src: "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery4.jpg",
            href: "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            value: "",
            thumbColor: "",
            thumbImg: ""
          },
          {
            src: "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery2.jpg",
            href: "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            value: "",
            thumbColor: "",
            thumbImg: ""
          },
          {
            src: "https://s3.amazonaws.com/rebelmail-templates/hp/envy-curved/images/version5/gallery3.jpg",
            href: "http://store.hp.com/us/en/ContentView?storeId=10151&langId=-1&catalogId=10051&eSpotName=Envyaio_34c",
            value: "",
            thumbColor: "",
            thumbImg: ""
          }
        ],
        fallback: {
          type: "image",
          href: "",
          src: "http://dummyimage.com/600x600/ff6666/ffcccc&text=Fallback",
          width: "600",
          height: "600",
          alt: "An Exclusive Gift, from us to you!"
        }
      }
    }
  }
};

fetch('https://api.rebelmail.com/v0/campaigns/58236acafe0189001c1f8164/html', {  
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(body),
}).then((res) => {
  if (!res.ok) {
    return Promise.reject(res.statusText);
  }

  return res.text();
}).then((html) => {
  console.log(html);
}).catch((err) => {
  console.error(err);
});

What does it all mean?

Email is a key part of how any platform communicates with its users. We believe that there is a future where every email is immediately actionable for an end user from inside their client of choice. We want to make it as simple as possible for our customers to take full advantage of the latest changes in one of the world's oldest communication platforms.

Our early customers have been integrating with our API to give better experiences to their recipients. They are already taking advantage of these leaps in technology to increase engagement, activity and revenue.

Get in touch with us if you would like to add interactivity to your email program.

Hot off the Press

The Email Design Podcast

Hosts Kevin Mandeville and Jason Rodriguez interview our very own Mark “Godfather of Interactive Email” Robbins in the 30th episode of the Email Design Podcast.

Listen here:

They chat about everything, including Myspace themes and accessibility in email!

Cosmetics Design

Cosmetics Design asks “Is Interactive Email The Next Big Thing In Digital Beauty Sales?” Read the entire article here.