Integration Overview

Learn about what it means to integrate with Extole, what processes and system connections are required, and how long it takes to launch.

Overview

Integrating with Extole means connecting your business to Extole’s platform to launch referral marketing and engagement programs, track business events, extract customer insights, and drive customer acquisition. Our integration methods are flexible and tailored to your business and goals.

We offer quick and easy options that require minimal tech resources to set up as well as more robust and connected options that return more value and provide more functionality in the long run. Your Team at Extole will guide you through our various integration options and help you determine the best fit for your organization.

Highlights

Safe and Secure
All of our integration methods have been designed with professional encryption and access control, and our endpoints are built to deal with anomalies like queueing issues or service interruptions gracefully.

We Adapt to You
Our profile and journey stitching technologies mean that you send us what you have, and we connect the journeys and create a great experience. Whether you have a real-time, event-based architecture or weekly batch reports, we can adapt. No more having to do custom development to support poorly-designed Saas services

Fast First
Because we serve content as your customer is engaging, we have to be incredibly fast, and our 50ms profile means that we won’t be in the way of a great experience

Watchful Eyes
Our monitoring systems constantly search for anomalies that may be caused by interruptions or changes that can effect program performance, and automatically notify us and you.

An Extole program flow broken down into business events represented by icons

An out-of-the-box Refer A Friend program flow diagram.

Quick Integration

It is common for our clients to launch using a “low-lift” version of their program to capitalize on the value of referrals as quickly as possible, while optimizing and improving the integration over time.

Quick integrations typically include the following:

  • Lightweight Javascript web tags and embedded links added to your site
  • Extole-hosted experiences configured in My Extole
  • Web-view mobile integration
  • Minimum required events tracked (e.g., registration, qualification, conversion)
  • Out-of-the-box quality rules
  • Coupon or gift card rewarding

Full Integration

A fully integrated Extole experience can provide a seamless customer flow with pre-populated share fields, automated handling of all rewards and events, and functionality embedded directly in your app. We can model the customer acquisition flow for your business, as well as design stats and take action for referrals based on the stages of your business flow. Basic web tags allow for Extole modules to be populated directly onto your company’s website, while Extole APIs or SDKs provide a fully integrated in-app experience without the need to redirect your users to a web page.

Full integrations typically include the following:

  • SDK or API mobile integration for native in-app experiences
  • Multi-construct program testing
  • Support for additional event tracking to enhance analytics and improve methods for optimization
  • Support for complex business rules and customer acquisition flow
  • Custom rewarding integrations
  • Other custom third-party integrations
  • Available QR codes for program promotion or to invite friends

Mobile Integration

We highly encourage you to integrate Extole with your mobile app to leverage the growing number of customers who are engaging with your business on their phones.

We offer the four options for mobile integration:

  • Promotion links
  • Web view
  • Custom API
  • Android & iOS SDKs

Promotion Links

A promotion link is a simple link embedded in your app. Requiring virtually no dev work, this is the simplest option available to you. By adding promotion links to your app, you can easily direct users to mobile web experiences you've configured in My Extole.

Key features:

  • Requires no dev work
  • Drives app downloads or other actions (e.g., referrals)

Web View

A web view is a way of showing an HTML page in your mobile app. This in-app and mobile web option is the quickest approach for providing a great, on-brand sharing experience for mobile app users.

Key features:

  • Provides static CTAs in app
  • Allows promotion links with identified access tokens (optional) to pull up pre-filled share experiences in app
  • Requires additional code to use native sharing (Android, specifically)

Custom API

Extole’s public REST APIs can be used to power a custom in-app experience and to support coupon codes and mobile app downloads by customers. An API integration gives you complete control and support for added functionality. While this option is powerful, it is often requires the most work and has limited flexibility.

Key features:

  • Pulls program content from Extole
  • Dynamically shows CTAs that launch a web view of the microsite
  • Allows for a fully native implementation if desired

iOS & Android SDKs

Extole’s lightweight Software Development Kits (SDKs) give you the convenience of a custom API solution while reducing the engineering burden of a fully-custom approach. The SDKs have minimal dependencies and conveniently handle all authentication of users and impression tracking on CTAs. Once your tech resource completes the initial setup, powering additional programs through the SDKs requires no additional dev work.

Key features:

  • Pulls all program content from Extole
  • Leverages automated processes, such as user authentication and impression tracking
  • Can launch new programs without any code changes
  • Always uses the most up-to-date API endpoints due to versioning
  • Supports deeplink integrations
  • Can do everything the other mobile integrations can do