Introduction to Silverpop and Ecosystem Use Cases
Silverpop Universal Behaviors Profile Silverpop enriches IBM ExperienceOne with lead-to-revenue, dynamic email marketing, and behavioral marketing Understand Engage Optimize Collect Behavioral Data Analyze for Insight Design Campaigns Deliver Manage Performance IBM Enterprise Marketing Management Web IBM Digital Analytics Web analytics IBM Digital Analytics Cross-Channel Marketing Management Web IBM WebSphere Commerce, XDX Marketing Resource Management Mobile IBM Xtify Commerce IBM WebSphere Commerce Behavioral Analytics IBM Tealeaf Sentiment Analytics IBM SMA (Cognos) IBM Campaign Lead-to-Revenue Management Silverpop Silverpop Email IBM emessage Silverpop Dynamic Email Mobile IBM Xtify IBM Marketing Operations Performance Optimization IBM Marketing Operations Location IBM Presence Zones Predictive Analytics IBM SPSS Tele IBM Interact IBM Silverpop
Silverpop helps marketers transform the customer experience increasing engagement and driving revenue Email Marketing Dynamic, real-time content and sophisticated features drive higher conversion Lead to Revenue Management Scoring and automation support complex, direct sales efforts and CRM Behavioral Marketing Automation Capture more behavior from more sources Use those behaviors to automate highly personalized interactions at scale
The Silverpop Marketing Platform MARKETING DATABASE Stores All Behavioral Data Manages everything about each customer, easily and at scale SINGLE IDENTITY One Customer View Connects every customer touch point into a single view INTERACTION ENGINE Automate Interactions Gets personal with each customer, one at a time and in real-time MULTI-CHANNEL Communicate Across Channels and Devices Sends personalized messages everywhere each customer prefers to connect UNIVERSAL BEHAVIORS Stream in Every Activity Captures and manages behavior across every digital and offline channel to build unparalleled insight into each individual BEHAVIORAL INSIGHTS Understand Each Customer Discovers customer preferences by analyzing data from all devices and channels
Individualized email messaging increases engagement 1 3 4 5 6 8 2 9 7 1 2 3 4 5 6 7 8 9 Subject Line Personalization First name personalization Personalized Content Name and contact info for each customer s personal rep Dynamic Subject Lines The subject line changes based on the type and duration of club membership Individualized Content Lists For any customer who has purchased two or more items in the last 90 days, list each purchase with review links E-commerce-driven Personalization Display totals and other engaging content to drive follow-on purchases Website-driven Content Directly track each customer s Web activity and prompt them to visit new areas of the site Send Time Optimization The message arrives in each individual s inbox at precisely the time that individual is most likely to check email Data-driven Dynamic Image Image is selected based on demographic and profile info Score-driven Dynamic Offer Discounts/prices vary by social influence and time since last purchase
Silverpop - Individualized Web Experience 1 Demographic Dynamic Content Speak to your buyer based on what they have told you Industry, job role 5 1 2 Date and Lifecycle Content Display renewal dates, due dates, expirations, content that is relevant to the stage of the relationship Welcome, Re- Activation, Existing Customer, Prospect, Active Buyer 4 2 3 4 Customized Offers Display customized offers based on each individual Behavioral Score or Rank based Content Display customized offers based on each individual score. For example contacts with an engagement score > 100 see a sneak peak invitation 3 Special Invitation 5 Program / Campaign level Content Display content that matches the messaging of a marketing campaign the person is currently in. 6 6
Behavioral scoring and engagement mapping combine to deliver better customer experience while driving revenue Lead Scoring quantifies the value of customer behavior Customer Engagement Maps define journeys http://www.silverpop.com/documents /Collateral/Engage_Feature_List.pdf
Silverpop Behavioral Marketing Capabilities Collect customer data & capture behaviors Gain Behavioral Insights, Build Singular Identities, & Understand Each Customer Individually Behavioral marketing automation across email, mobile, social and web to drive highly personalized interactions Lead to revenue management support complex, direct sales efforts http://www.silverpop.com/marketing-resources/whitepapers/all/2013/cross-channel-real-time-campaigns/
Behavior-based business rules create personalized interactions Email Behaviors Opens, Clicks, Sent or not sent, in any given time window. Web Analytics Integration WA data feed search, shopping cart, page level Relational Data Ecommerce, In Store Social Feed Mention, Follow, RT in given time window Silverpop Native Web Feed Site visits, page visits, Custom web behaviors
Web Behavior Tracking & Referrals Opt-In/Preference Forms Website Analytics Integration Clickstream & Conversion Tracking Refer a Friend Initiatives Engage user registers domain to be tracked in Engage, website pages are tagged for Silverpop web tracking Visitors are cookied and activities are tracked in real-time Referral data includes Lead Source (How did they get to the page, which ad), Lead Source Term, Referring URL
Silverpop Mobile Connector Open Sourced Mobile App SDK Providing: Cross-Platform Single Identity Universal Behavioral Tracking Automatic session tracking Marketer defined goals for completed conversion event, abandonment events, custom events Location Awareness Bi-Directional Profile Syncing Performance Tuned, Zero UI Impacts
Mobile Customer Engagement for Push Notification Messages Real-time targeting & personalization based on events, customer segments, behavior and location Dynamic Messages Build contextually relevant and dynamic messages based on customer segment as well as triggering location or event. Measurable Actions Drive customers deeper into the app, view mobile websites, click to call, take social actions, and configure your own action. Simple Notifications Rich Notifications
Silverpop creates and automatically maintains a single identity for each customer including Universal Behaviors across platforms and devices Stitch every customer touch point into a single view Customer Database
Silverpop Ecosystem Use Cases
Silverpop ISV Integration Use Cases E-mail marketing, personalization and automation CRM applications Universal Behaviors Mobile
Technology Partners & Integrations Analytics ecommerce Content Management CRM Data Management Event Management Interactive Content & Advertising Mobile Recommendations, Reviews & Ratings Social Other
Silverpop Integration Use Cases E-mail marketing and personalization Tracking of opens, clicks, clickstreams conversions, and inbox monitoring Complete branding control with HTML support and easy updates Advanced deliverability support 1 Utilize images, CSS and HTML to control branding 1 2 Inject personalized content into the message by recipient 2 3 Include cross-sell and up-sell elements 3
E-mail marketing integration Prebuilt integrations with all major ESPs Best Practice campaigns preconfigured for: - cart abandonment - post-browse - post-purchase - re-activation Custom campaigns based on any activity or customer segment Daily/hourly exports 18
Silverpop Integration Use Cases E-mail marketing and personalization Couponing Add digital couponing programs to email marketing efforts and boost revenue. http://www.silverpop.com/partners/partners-all/?category=228 Data Enhancement - Empower web forms with appended contact and company information. http://silverpop.com/partners/partners-all/?category=231 Deliverability Enhancement - Improve the consumer email experience by protecting them from spam, phishing and other abuse. http://silverpop.com/partners/partners-all/?category=232 Mobile Plan, execute and report on mobile messaging campaigns as part of a digital marketing strategy. http://silverpop.com/partners/partners-all/?category=227 http://www.silverpop.com/about/news/press-release-listing/2013/silverpop-delivers-marketing-automation-for-mobile Multivariate Testing - Test email content to improve metrics and ultimately conversion. http://silverpop.com/partners/partners-all/?category=236 Recommendations - Personalize and optimize your digital marketing strategy. http://silverpop.com/partners/partners-all/?category=237 Silverpop API s and interfaces for real-time content, personalization and delivery/mail management http://contentz.mkt51.net/lp/23989/163274/xml_api_developer_guide_fall13_9.0_0.pdf
Silverpop Integration Use Cases E-mail marketing and personalization 1. Action triggers e-mail from client system 2. Client system sends request/content to Silverpop via XMP or SMTP 3. Silverpop receives data, replies with response code 4. Messages are mapped to the appropriate templates 5. e-mails are populated and sent out in real-time 6. Delivery data is written into the transaction list 7. Recipient actions are tracked and viewable in reports
Silverpop Integration Use Cases - CRM Integrate Sales & Marketing e-mail marketing, re-targeting, leads & contacts CRM Sales Team Calls Leads & Contacts Leads, contacts, e- mail activity, web activity, campaigns, lead score & rank E-mail targeting Message automation Lead scoring Response tracking Web forms Metrics & Reports Face-to- Face E-mails Workflow Reports, Dashboards Submit a Web Form Reached Lead Rank Opened an e-mail Clicked Link to Download a File 850 Reached Lead Score Genesys: http://silverpop.solution-foundry.com/ In a Program 21
Silverpop Integration Use Cases - CRM CRM Lead To Revenue Management Seamlessly integrate point-and-click tools that synchronize CRM data and email marketing activity to improve the relevance of marketing programs and provide CRM users with a clear view into marketing activity. Closed loop between lead-generation and nurturing process in Silverpop marketing platform and CRM Leads are effectively identified, nurtured, scored and delivered to the appropriate sales representative Lead scoring using Silverpop Engage together with associated CRM system Sales information is combined with marketing metrics to provide a full view of revenue performance Partner integrations CRM - http://silverpop.com/partners/partners-all/?category=229 Contact Management & Database API s
Silverpop Integration Use Cases Universal Behaviors Data Analytics and Business Intelligence - Leverage the power of data to deliver more relevant campaigns. http://silverpop.com/partners/partners-all/?category=252 e-commerce - Build relevant and tailored marketing messages for customers based on their online shopping behavior, including purchase history, cart abandonment and order data. http://silverpop.com/partners/partners-all/?category=233 Event Management - Drive campaigns and targeted mailings with online webinar and in-person event behavior and preference data. http://silverpop.com/partners/partners-all/?category=234 Social Streamline user acquisition and target your messaging through social channels. http://silverpop.com/partners/partners-all/?category=239 Web Analytics - Automatically reach customers with targeted messaging tailored to their specific preferences and behavior. http://silverpop.com/partners/partners-all/?category=240 Silverpop Universal Behaviors Framework and API http://www.silverpop.com/marketing-resources/white-papers/all/2013/cross-channel-real-time-campaigns/
Silverpop tags deployed via IBM DDX Manage Silverpop tags alongside Digital Analytics tags in common UI Link tracking, conversion tracking
Universal Behavior direct integration Web Analytics Customer adds few items To the cart but abandons it* *Abandonment occurs at session timeout (30 min) Digital Analytics collects the raw events data and sends to SP Messenger SP Messenger prepares the JSON object, connects to SP using oauth tokens and sends the event data using REST APIs Silverpop UB REST APIs Send email In real time Use the email template, designed for UB events Silverpop UB program
Silverpop Universal Behaviors Framework Silverpop Universal Behavior framework Provides the ability for third party applications to submit behaviors or events to the Silverpop Platform Provides users access to external behaviors from within Silverpop features such as behavioral queries, entrance criteria for programs and scoring Pre-defined Universal Behavior types with templates for the behavior events including their attributes Web behaviors, messages, social events, commerce events, webinar events, video, coupons, mobile, generic SaaS application events Events from your solution are submitted as one of these event types with their corresponding attributes specific to that event instance Universal Behavior events are treated as native events and can be accessed alongside Silverpop native events Partners can leverage the marketing automation and segmenting tools in the Silverpop Platform to build powerful workflows between their own products and Silverpop
Silverpop Universal Behavior Framework Event Types Standard Saas Events Abandoned Goal Completed Goal Clicked Error Log In Named Event Registered Session Started Session Completed Used Feature Viewed Content Standard Commerce Events Abandoned a Cart Purchased a Cart Customer Service Events Created a Ticket Viewed a Ticket Updated a Ticket Closed a Ticket Responded to Survey External Message Events Has Been Sent a Message Opened a Message Clicked a Message Link Standard Social Events Twitter Followed Tweeted Retweeted Mentioned Replied Standard Social Events Facebook Liked Shared Commented on a Post Standard Social Events Linkedin Shared Standard Video Events Started Video Watched Video Standard Coupon/offer Events Viewed Offer Claimed Offer Assigned Offer Redeemed Offer Standard Webinar Events Registered for a Meeting Joined a Meeting Attended a Meeting Asked a Question Answered a Question Mobile App Installed Session Started Session Ended Abandoned Goal Completed Goal Named Event Been Sent a Push Notification Opened a Push Notification Standard Location Events Entered a Location Exited a Location Visited
Mobile Push Notifications Individual 1:1 messages and ability to define targeted groups or segmented subgroup of app users Data triggers can generate targeted and 1:1 messages based on Date/event: Appointment, reservation or payment reminders Behavior: Cart abandonment reminders and retargeting, item delivery Profile: Based on data in customer s preference settings or their user profile Location: including check-in events Example use cases: Send broadcast alerts for gift suggestions, approaching deadlines and holiday or seasonal sales Notification preferences to opt-in to receive alerts about special events and offers In-app coupon delivery or nnotification to check in at local stores to receive unique coupons
Backup - Silverpop & IBM Campaign - Silverpop API s - Additional Education Resources, Demos, Documentation
Silverpop vs. Campaign Characteristics Lead with Silverpop # Entry Point Channels 1 or more Multiple Channel Entry Points Marketing Data Sources Marketing Strategy Department Buyer Users/Skills Marketers Target Audience Email, Mobile, Web Majority Digital Digital execution primary focus Digital Marketing Departments in MM through Enterprise VP of Digital Marketing Marketing Manager Email Marketer HTML Designer B2C, B2B, B2B2C Lead with Campaign Direct Mail is primary channel Majority Store/Branch/Call Center Direct Mail, Store, Call Center & Digital execution Cross-Channel Marketing Departments in Enterprises CMO/VP of Relationship Marketing Database Marketing Manager B2C primary Characteristics Silverpop Campa ign Customer Records (rows) Out-of-the-box CRM Integration Out-of-the-box Commerce Integration Marketing Database of Record Up to 25M SF.com, Microsoft Dynamics, NetSuite, SugarCRM Demandware, EPiServer,Yahoo!, Volusion, Shopify, Magento Yes Unlimited None Reusable Offers No Yes No No
IBM ExperienceOne has the industry s most comprehensive portfolio of customer engagement solutions Hard things possible Support complex customer segmentation Simultaneously design and execute large scale, multi-wave journeys for multiple segments Design sophisticated omni channel interactions with triggers and real time personalization Use predictive analytics and sophisticated interaction scoring Needs sophisticated internal and external customer data integration Has a strong team of data scientists, analysts and database marketers Has well defined and standardized processes Complex things easier Design multi channel campaigns for each segment Elementary scoring Simple real time personalization across few channels Use analytics for segmentation and performance management Focus on cross organization customer data integration Campaign managers supported by few database marketers Limited processes defined and adhered to Simple things quickly Design journeys for email and web for a segment Manual or no scoring Near real time personalization by channel Simple reporting for targeting and performance management Upload proprietary contact and interaction data Primarily used by campaign managers with little or no database marketer support Reorient operations to pre-defined processes Hard Things Possible Complex Things Easier Simple Things Quickly
Silverpop Integration with applications and systems Data mgmt Basic Demographic Data Preferences Scores STO Values Any Contact-level data Web Tracking Data Mobile Data Email Behaviors Universal Behaviors Database Behaviors Relational Tables Segments Ecommerce POS Social Listening Geographic Any Many-to-one Data Queries (Dynamic Segments) Contact Lists (Static Segments)
Silverpop Integration with applications and systems - APIs Website Data Online Forms Analytics Event Triggers Data Warehouse Ecommerce CRM System Integrate List functions with online forms, capture and sync website behaviors and trigger messages in real-time based upon events or behaviors. Export/Import to synchronize data in periodic or near-real-time fashion using CSV, TSV, PSV file transfers (FTP). Application Custom Apps CRM Systems Support Systems Add/update records or trigger messages in real-time using XML over HTTP. http://contentz.mkt51.net/lp/23989/163274/ xml_api_developer_guide_fall13_9.0_0.pdf
Sample of Silverpop API calls Mailing Management Contact Management Reporting Management Send a Mailing to a Contact Forward Mailing to a Friend Get Contact Mailing Details Schedule a Mailing Preview a Mailing Before Sending Get Automated Message Group Details Add a Dynamic Content Ruleset Import a Dynamic Content Ruleset Export a Dynamic Content Ruleset List Dynamic Content Rulesets for a Mailing Get Dynamic Content Ruleset Details Replace a Dynamic Content Ruleset Validate a Dynamic Content Ruleset Delete a Dynamic Content Ruleset Get a List of Mailing Templates Export a Mailing Template Add a Contact Double Opt-in a Contact Update a Contact Opt-out a Contact Select Contact Details List Contact Mailings Remove a Contact Create a Contact List Add a Contact to a Contact List Add a Contact to a Program Calculate the Current Contacts for a Query Database Management Import to a Database Export from a Database Add a Column to a Database Get Database Details Get a List of Databases Create a Relational Table Associate Relational Data with Contacts in a Database Insert and Update Records in a Relational Table Delete Records From a Relational Table Import to a Relational Table Export from a Relational Table Purge Data from a Relational Table Delete a Relational Table Create a Query of a Database Export Tracking Metrics Export Raw Contact Events Export Web Tracking Events Get a List of Report IDs for a Mailing Get a List of Sent Mailings for an Org Get a List of Sent Mailings for a User Get a List of Sent Mailings for a Database Get Aggregate Tracking Metrics for a Mailing Get Aggregate Tracking Metrics for an Org Get Aggregate Tracking Metrics for a User Get Status of a Data Job
Overview of Creating an Integration for Silverpop Universal Behaviors
Overview of Creating an Integration for Silverpop Universal Behaviors Understand the Universal Behaviors framework read the UBF Partner Information and Technical Guide that describes how to authenticate and submit behaviors from your application to Silverpop Engage via the UBF Transactional REST API Configure a Silverpop developer sandbox environment the Silverpop API Evaluation Agreement must be signed, and a sandbox account will be provisioned for developing an integration with Silverpop Engage. Create your Silverpop development OAuth 2 credentials for authenticating API requests Determine which Silverpop Universal Behavior event types your application should use to send events to Silverpop Engage Define Silverpop UB event types for your application - use the UB event type samples in the guide and template tables to mock up the event types and attributes you will use for submitting your specific application behaviors to Silverpop Engage Identify what UB event attributes will be used as keys for mapping the external application behaviors to leads and contacts in Silverpop Engage also identify index attributes that should be used for common behavioral queries Silverpop will work with you to get the event types created and made available to your developer sandbox account Enable use of the Universal Behavior framework APIs to your application to enable sending your application s Universal Behavior events into Silverpop Engage Use your Silverpop Engage developer sandbox account to test send your application behavior events to Silverpop Engage Silverpop will help with moving your UBF Events to production and providing production authentication credentials for your application
Silverpop Overviews, Demos, Education Silverpop Universal Behaviors Customer Experience perspective - http://customerexperiencematrix.blogspot.com/2013/05/silverpopannounces-universal-behaviors.html 5 cross channel use cases with Silverpop Universal Behaviors: https://www.silverpop.com/blog/5-cross-channel-use-cases-for-universal- Behaviors Cross channel campaigns with Silverpop Universal Behaviors - http://www.silverpop.com/marketingresources/webinars/all/2013/delivering-awesome-customer-experiences/ http://www.silverpop.com/marketing-resources/white-papers/all/2013/cross-channel-real-time-campaigns/ Silverpop overview (IBM internal) http://w3.tap.ibm.com/medialibrary/media_set_view?id=32125 Demo: http://vimeo.com/59865991 demo 22:00 thru 32:00 Solution demo from the Silverpop Amplify 2014 conference, which spans the customer journey of interactions across email, website, loyalty program, ecommerce, and retail store visits. Engage Demo Recording URL: https://vimeo.com/112195442 (Password: sp2014) Integration use cases across the broader ExperienceOne and Smarter Commerce ecosystem: http://www.silverpop.com/blog/8-must-read- Marketing-Tips-from-Our-Amplify-2014-Partners Engage Demo Vimeo integration scenarios: https://vimeo.com/110400338 (password: integration) Silverpop overview, CRM perspective and integration: http://www.crmsearch.com/silverpop-review.php Perspectives on customer lifecycle marketing and Silverpop Universal Behaviors: http://blog.gleanster.com/2014/05/06/ice-cold-showerbehavioral-marketing-silverpop-amplify-event-common/
Silverpop resources Overview and Deep Dives (IBM & business partners) Thursday, July 10, 2014 Silverpop Acquisition Overview and Update for IBM Business Partners - Replay Link PDF Link Wednesday, July 23, 2014 Silverpop, an IBM Company, Call Series - Making Money with SilverPop discussion on use cases for Silverpop and/or IBM Campaign in a customer environment, IBM roadmap plans Replay Link PDF Link Tuesday, September 9th, 2014 Silverpop, an IBM Company, Deep Dive - Session 1: Marketplace and Value Proposition replay Link PDF Link (https://www-304.ibm.com/connections/wikis/form/api/wiki/16189df6-2c7a-414a-924d-dffaf76bf6cc/page/0f0bd36c-545e-4f4a-a8fe-246c407e3ce4/attachment/e467cd9b-baae- 479f-9f8e-b58e7b44a3c6/media/Presentation_pptx.pdf ) Thursday, September 11, 2014 Silverpop, an IBM Company, Deep Dive - Session 2: Advancing the Opportunity replay Link PDF Link (https://www-304.ibm.com/connections/wikis/form/api/wiki/16189df6-2c7a-414a- 924d-dffaf76bf6cc/page/0f0bd36c-545e-4f4a-a8fe-246c407e3ce4/attachment/aa4dc241-2825-4964-84a3- c5e75f1f3135/media/presentation%20deep%20dive%202.pdf) Silverpop overview and integration with IBM ExperienceOne including comparison and relationship to IBM Campaign (Unica) (external non-ibm Press article - http://www.adexchanger.com/digital-marketing- 2/silverpop-broadens-ibms-base/ )
Silverpop APIs Details & Resources Silverpop APIs Supports XML, REST and SOAP services for accessing Silverpop resources Campaign email services, email contacts, sent mailings reports, tracking metrics, schedule or trigger campaign emails, access mailing rulesets API endpoints: https://api<account pod #>.silverpop.com/xmlapi https://api<account pod #>.silverpop.com/rest https://api<account pod #>.silverpop.com/soapapi?wsdl REST API Interactive document/test harness: https://api<account pod #>.silverpop.com/restdoc/ More information on Silverpop APIs can be found in Knowledge Base: https://portal.silverpop.com Universal Behaviors API examples: Webtrends: http://producthelp.webtrends.com/action-center/configuring-connections/configuring-aconnection-for-silverpop/silverpop-universal-behaviors-and-the-relational-table-api/ http://producthelp.webtrends.com/action-center/configuring-connections/configuring-a-connection-forsilverpop/webtrends-event-types-for-universal-behaviors-and-relational-tables/
Sample API Request XML over HTTP(S) Protocol POST http://servlethostdomain:servlethostport/servletpath/servletname GET http://servlethostdomain:servlethostport/servletpath/servletname?data=... Example XML Request (Send Mailing API Call) <?xml version="1.0" encoding="utf-8"?> <Envelope> <Body> <SendMailing> <MailingId>211191</MailingId> <RecipientEmail>somebody@domain.com</RecipientEmail> </SendMailing> </Body> </Envelope>
Sample API Responses (Select Recipient Data API Call) <?xml version="1.0" encoding="utf-8"?> <Envelope> <Body> <Result> <Success>True</Success> <Email>someone@adomain.com</Email> <RecipientId>360877832</RecipientId> <EmailType>0</EmailType> <LastModified>2/27/04 9:18 AM</LastModified> <CreatedFrom>1</CreatedFrom> <OptedIn>2/27/04 9:18 AM</OptedIn> <OptedOut /> <COLUMNS> <COLUMN> <NAME>Fname</NAME> <VALUE>Somebody</VALUE> </COLUMN>.. </COLUMNS> </Result> </Body> </Envelope>