1. The Global SaaS Leader in Relationship Marketing
Campaign
Commander API
24/07/2012
Bruno Généré
Product Manager
2. Agenda
● API Overview
● API Functional domains
● Message management
● Data Synchronization
● Segmentation
● Campaign Management
● Notification Services
● Reporting
● API Use Cases
● Customer service (Renault)
● Partner network
● ….
3. Overview
What’s an API ? Who is using it ?
Objectives and Features
4. API definition
● API stands for Application Programming Interface
● API allows to exchange information and trigger processes.
● emailvision provides a set of API to connect your own
applications to Campaign Commander.
● The set of API is available through the Campaign
Commander Cloud services.
6. API key objectives
Accelerate and
Help client to
facilitate Partner
use emailvision
acquisitions and
platform
Integrations
Provide the best Provide rich and
Marketing API robust API
“cloud” service platform
7. API Features
Message management Data Synchronization
• Build and upload your own messages and templates. • Capture member information and update your data base in
• Share templates and allow users to customize them for a real time from your web site.
specific sending. • Upload data from your CRM, your order system or any
application collecting email addresses to build and refresh
your mailing database.
Segmentation Campaign Management
• Select members with specific demographic information or • Create and post your campaign using templates, messages
behavior to produce efficient mailing list. and segments tailored by users in few clicks through your
• Refine segments based on local needs and capabilities. own simplified interface or your own CRM system.
• Use your own segmentation tools and load the segments
prepared to send targeted email campaigns.
Notification Messaging Reporting and Web analytics
• Send social and transactional emails from your web sites • Retrieve message, segment and campaign reports data to
and online stores. publish and present data your own way.
• Set up Order confirmation, Event alert message, and so on • Combine information’s retrieved with your enterprise
to interact with your visitors and customers in a relevant and reports or load the results in your BI tools.
consistent manner. • Integrate campaign tracking with your own web analytics
tool.
8. Products built on top of API
CRM Web
Analytics
Ecommerce Other
Platforms Integrations
www.emailvision.com
9. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
10. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
11. Message Management
Usages Build messages content
Preview existing message content
Customize pre-defined message content
Data Html content
flows
Text content
Links and URLs
Objects Message
Links
URL (custom links)
Banner (piece of text/html in Message)
Banner Link (same as URL)
13. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
14. Data Synchronization
Usages Capture visitor/buyer email and contact
data
Display registered data to visitor/buyer and
allow for update
Synchronize member information with your
CRM or Sales system
Data Individual Member properties
flows
List of Members with properties
Objects Member
15. Data Synchronization
Email list
Upload
from CRM,
Members
Excel, etc
Web site
Members
Member form
Insert or
Member new
Update
data
Member info
16. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
17. Segmentation
Usages Create or customize segment for email
sending
Refine segments based on local needs and
capabilities
Use your own segmentation tools and load
the selected members list
Data Segment properties
flows
Test Group properties
List of members Id
Objects Segment
Test Group
External Segment
19. Segmentation (external)
Create
Select a list of
member External
Segment
External
Associate to Segment
Campaign
Library
20. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
21. Campaign Management
Usages Send Campaign from a catalog of pre-
defined templates
Embed campaign creation and email
sending in your own CRM system or
applications
Data Campaign properties and message
flows and segments to use.
Objects Campaign
Split Test Campaign*
Test Group
23. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
24. Notification Messaging
Usages Send social and transactional emails from
web site and online stores
Set up order confirmation, event alert and
similar individual messages
Data Member identifiers and data
flows
HTM - Text content
Links and Url
Objects Message
Templates
Member
25. Notification Messaging
Produce Create
notification notification
message message
Imbed Notification
message links message
in web site library
Send
Member Click
personalized
on Action link
message
Capture
Reporting
response
26. API Functional Domains
Message Data
management Synchronization
Campaign
Segmentation
Management
Notification Reporting and
Messaging Web analytics
27. Reporting and Web Analytics
Usages Retrieve deliverability, member and campaign reports
data to publish and present in your own way
Combine information’s retrieved with your enterprise
reports or load the result in your BI tool
Integrate campaign tracking with your own web
analytics tool
Data Selected report and properties
flows
Report content
Objects Campaign Reports : regular, reflex & split test.
Delivery trends, daily and snapshot reports
ROI, Bounce Back, Link response, Social influence
reports
Member response reports, custom reports, list size
trend
28. Reporting & Web Analytics
Notification
Campaigns
Messages
Web site Data
(tracked URL) Synchronization
Report
31. “My Renault”
customer Portal
● My Renault overview
● Free to all Renault Driver in Belgium
● Allow Renault Driver to follow their car live. Replace the maintenance
road book.
● Allow Renault fine-tuning Marketing actions to specific criteria based
target. (ex: Laguna driver with more than 60,000km get 10% discount
on new tire)
● Renault Newsletter
● Personalized Promotions
● Monthly reminder of key messages
of the MyRenault.be portal
32. “My Renault”
customer Portal
● Renault drivers can directly register online
● Chassis number, order date, mileage, registration plate
The API set is very
complete, a lot of
possibilities –
Documentation is
very extended and
comprehensive –
Little support from
Emailvision was
required
33. My Renault homepage
Profile Completeness
Timeline: Technical
Personal Car Details Checkup, Regular
Maintenance, Tires,
typical Wear & Tear
and my cars’ birthday
Dealer Preferences
Consumer can register multiple cars for family members. Timeline has the correct
model image and icons for different maintenance items over time.
34. Personal & Multilingual
Newsletters
Newsletter is
completely personal
and contains car
details, next
maintenance date and
future appointments
Monthly promos for you
and your car, monthly
tips & tricks,
educational section
Personal marketing
promos: invitations,
events, personal
product offers
are synchronized with Emailvision Very personalised newlsetter sent with the synchronization of dataNotification Messaging Platform NMP is user as soon as user is registered on the websiteAlso used to inform driver about when the car needs to be servicedAll garages data is centralized through a back office sysemAll drivers kan register online on the PortalChassis number en order date are required – secuirytAll data is centralized within SalesforceCampaign werktstandaard met contact en leads – hierwordtniet met contact en leads gewerktHierwordt met Customer Objects gewerkt – eenpersoonkanmeerderewagenhebben – beperking in Salesforce je kan maar aaneencampagnedeelnemenCustomer integratiezoumogelijkzijn – maar in ditgeval was nietgevraagd – CCMD reporting is voldoendeSalesforce Enterprise wordthiertoegepast
are synchronized with Emailvision Very personalised newlsetter sent with the synchronization of dataNotification Messaging Platform NMP is user as soon as user is registered on the websiteAlso used to inform driver about when the car needs to be servicedAll garages data is centralized through a back office sysemAll drivers kan register online on the PortalChassis number en order date are required – secuirytAll data is centralized within SalesforceCampaign werktstandaard met contact en leads – hierwordtniet met contact en leads gewerktHierwordt met Customer Objects gewerkt – eenpersoonkanmeerderewagenhebben – beperking in Salesforce je kan maar aaneencampagnedeelnemenCustomer integratiezoumogelijkzijn – maar in ditgeval was nietgevraagd – CCMD reporting is voldoendeSalesforce Enterprise wordthiertoegepast