SlideShare a Scribd company logo
SnapEngage/ByDesign integration
A Google App Engine showcase
Jerome Breche, CEO SnapEngage
Christian Happel, Director Product Management SAP Business ByDesign
February 2012
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   2
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   3
SAP’s Cloud Offerings




                  Companies                Departments/LoB                  People




                                                                               SAP
                  SAP Business         SAP Sales          SAP Travel
                                                                        BusinessObjects BI
                    ByDesign           OnDemand           OnDemand
                                                                           OnDemand

                      SAP
                                      SAP Sourcing        SAP Service          SAP
               Business ByDesign
                                       OnDemand           OnDemand         Streamwork
                for subsidiaries

                                                 SAP Carbon
                 SAP Crossgate
                                              Impact OnDemand




© 2011 SAP AG. All rights reserved.                                                Confidential   4
SAP Business ByDesign




© 2011 SAP AG. All rights reserved.   Confidential   5
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   6
What’s on the SAP Store
store.sap.com/public




© 2011 SAP AG. All rights reserved.   Confidential   7
Instant access via SAP Store
store.sap.com/public



                                       Ordering/        Order          Instant
Solution Catalog
                                      eContracting   Confirmation    Deployment




                                       SAP Store                    Customer Tenant




© 2011 SAP AG. All rights reserved.                                   Confidential    8
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   9
Engage with your website
visitors and turn them into
customers.



Who’s using it?
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   11
Scenario Demo Flow

                    Customer                                       Support Rep

                                      SnapEngage                                 ByDesign


                Chat initiated on
               Facebook page or
                   website



                                                   Respond on
                        Chat                       Google Talk
                                                    chat client




                                                   Trigger lead
                                                                                 Lead automatically
                                                   generation in
                                                                                      created
                                                    ByDesign



                                                                                   Follow-up with
                                                                                 opportunity, sales
                                                                                   order, invoice,
                                                                                  Replicated email
                                                                                      payment



© 2011 SAP AG. All rights reserved.                                                      Confidential   12
Scenario Demo
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   14
Future Plans for SnapEngage – SAP Joint Offerings



                                                                   Wave 3
                                         Wave 2

                Available


                                                                 Add integration with
                                       Browser based chat        Service Requests in
      SnapEngage available             client for operator       ByDesign
       on SAP Store                    SnapEngage integrated    Make integration
      CRM integration                  with additional SAP       configurable with
       (leads) with ByDesign            cloud solutions           ByDesign
                                       Chat agent mapping to
                                        SAP users
                                       Custom data mapping




© 2011 SAP AG. All rights reserved.                                           Confidential   15
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   16
Extending Business ByDesign


                         SAP Business ByDesign

                                                                 Mashups
                                                                 - UI integrations
                                                                 - Hosted at partner
                 Add-Ons
                                                                 - E.g. Google Maps
                 - native
                 - built with
                   ByDesign SDK
                 - Run at SAP servers
                 - E.g. Service
                   Planning Table



                                        Integrations
                                        - Backend integrations
                                        - Defined interfaces
                                        - Open to any platform
                                        - E.g. SnapEngage
© 2011 SAP AG. All rights reserved.                                           Confidential   17
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   18
Google App Engine
                   PaaS (Platform as a Service)



• Runtime                      • Services
  – Java                            –   Memcache
  – Python                          –   Task queues
  – Go                              –   Scheduled tasks
                                    –   URL fetch
                                    –   Image manipulation
• Data storage                      –   Mail
  – NoSQL object Datastore
                                    –   Multiteancy
  – Google Cloud SQL
                                    –   Search
  – Google Cloud Storage
                                    –   Etc…
Why Google App Engine?




- Focus on what is important: our customers

- High availability

- Scales automatically

- Cost effective
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   21
Integration Project - Details
Visitor UI




                             Agent UI




                                                           Backend




                                                                                           Web Service
             End of chat +               End of chat +               Request contact
             auto-creation               auto-creation                 information

                                              or
                                                                                                         Provide customer
                                                                           Cust.                           info and fact
                                           Send lead                       exists                            sheet url
                                        creation request
                                                                            no
                                                                         Send Lead
                                                                     creation request
                                                                     for fall-back cust.



                                                                        Send Lead
                                                                                                           Create Lead
                                                                     creation request



                                                                     Save Lead id for
                                                                     future reference
Agenda


Customer Perspective
    SAP Cloud & Business ByDesign
    Customer buying experience via SAP Store
    SnapEngage - Product Overview
    SnapEngage Integration Demo
    Future Plans
Developer Perspective
    Extending ByDesign: Native SDK vs. open interfaces
    Why SnapEngage chose the Google App Engine
    Technical Implementation
    Development example




© 2011 SAP AG. All rights reserved.                      Confidential   23
Technical Demo
Code Example


BydesignServiceConfigurator config = new
BydesignServiceConfigurator(decrypt(authorizationToken)
, "https://" + systemName + ".sapbydesign.com");

LeadService sapService = new LeadService(config);
Lead lead = sapService.createLead(
                Name,
                QualificationLevelCode.COLD,
                LeadGroupCode.SERVICE,
                LeadOriginTypeCode.EXTERNAL_PARTNER,
                employeeId,
                leadAccountId,
                leadText);
Thank You!

@SnapEngage
@happel

More Related Content

PPTX
An abundance of choice in the cloud
PDF
Tps company profile
PDF
Medha Infosystems
PDF
Jon Reed BPX Skills For ASUG
PDF
Basics of landing page design shareable
PDF
Agile product owners-what ails them (philly_dayofagile)
PDF
Growth Picups Jun, 2021
PDF
Hms e brochure
An abundance of choice in the cloud
Tps company profile
Medha Infosystems
Jon Reed BPX Skills For ASUG
Basics of landing page design shareable
Agile product owners-what ails them (philly_dayofagile)
Growth Picups Jun, 2021
Hms e brochure

Viewers also liked (14)

PPTX
A Sample Presentation on - Clinical research training program
PDF
Chubut seguros
PPTX
Sporotrix ( margareth )
PPTX
PDF
Juan Pablo - Transcript of Records VIA UC
PDF
Topografía y LIOs Tóricas
PDF
CompanyProfile
PDF
Abstract
PDF
Silvia Moggia | collaborare con i blogger | BTO 2016
PPTX
Anemia ferropenica
DOC
Il Web 2.0
PPTX
Triazoles de segunda generación
PPTX
Sap solution manager change request management
PPTX
Intoxicación por mercurio2
A Sample Presentation on - Clinical research training program
Chubut seguros
Sporotrix ( margareth )
Juan Pablo - Transcript of Records VIA UC
Topografía y LIOs Tóricas
CompanyProfile
Abstract
Silvia Moggia | collaborare con i blogger | BTO 2016
Anemia ferropenica
Il Web 2.0
Triazoles de segunda generación
Sap solution manager change request management
Intoxicación por mercurio2
Ad

Similar to SnapEngage integration with SAP Business ByDesign (20)

PDF
Slovenia Soc Biz Event Nov 2011 Xwebx
PPT
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
PDF
Unwired Platform
PDF
Dev mobile apps ent it final
PDF
Talk IT_ Oracle_전태준_111012
PDF
SAP NetWeaver Neo*: Community-Driven Development
PDF
SAP Runs SAP Mobile
PDF
101 ab 1600-1630
PDF
101 ab 1600-1630
PDF
Mindtree SAP Practice.
PDF
Websphere commerce 7.0 the social commerce platform
PDF
Websphere commerce 7.0 the social commerce platform
PDF
Sybase Unwired Platform Development Overview
PDF
SAP Mobile Platform Architecture and Strategy
PPTX
Customer Experience Management from Adobe
PPTX
Gateway for the uninformed #sitnl edition
PDF
NetWeaver Gateway- Extend the Reach of SAP Applications
PPTX
SAP Business ByDesign Partner | A Cloud ERP
PPT
Enterprise resource planning
PDF
Business Connectivity Solution
Slovenia Soc Biz Event Nov 2011 Xwebx
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Unwired Platform
Dev mobile apps ent it final
Talk IT_ Oracle_전태준_111012
SAP NetWeaver Neo*: Community-Driven Development
SAP Runs SAP Mobile
101 ab 1600-1630
101 ab 1600-1630
Mindtree SAP Practice.
Websphere commerce 7.0 the social commerce platform
Websphere commerce 7.0 the social commerce platform
Sybase Unwired Platform Development Overview
SAP Mobile Platform Architecture and Strategy
Customer Experience Management from Adobe
Gateway for the uninformed #sitnl edition
NetWeaver Gateway- Extend the Reach of SAP Applications
SAP Business ByDesign Partner | A Cloud ERP
Enterprise resource planning
Business Connectivity Solution
Ad

Recently uploaded (20)

PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Business model innovation report 2022.pdf
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
DOCX
Business Management - unit 1 and 2
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
How to Get Funding for Your Trucking Business
PPTX
5 Stages of group development guide.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Laughter Yoga Basic Learning Workshop Manual
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
HR Introduction Slide (1).pptx on hr intro
Business model innovation report 2022.pdf
WRN_Investor_Presentation_August 2025.pdf
Unit 1 Cost Accounting - Cost sheet
Euro SEO Services 1st 3 General Updates.docx
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Reconciliation AND MEMORANDUM RECONCILATION
Ôn tập tiếng anh trong kinh doanh nâng cao
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Business Management - unit 1 and 2
Business Ethics - An introduction and its overview.pptx
How to Get Funding for Your Trucking Business
5 Stages of group development guide.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
New Microsoft PowerPoint Presentation - Copy.pptx
Laughter Yoga Basic Learning Workshop Manual

SnapEngage integration with SAP Business ByDesign

  • 1. SnapEngage/ByDesign integration A Google App Engine showcase Jerome Breche, CEO SnapEngage Christian Happel, Director Product Management SAP Business ByDesign February 2012
  • 2. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 2
  • 3. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 3
  • 4. SAP’s Cloud Offerings Companies Departments/LoB People SAP SAP Business SAP Sales SAP Travel BusinessObjects BI ByDesign OnDemand OnDemand OnDemand SAP SAP Sourcing SAP Service SAP Business ByDesign OnDemand OnDemand Streamwork for subsidiaries SAP Carbon SAP Crossgate Impact OnDemand © 2011 SAP AG. All rights reserved. Confidential 4
  • 5. SAP Business ByDesign © 2011 SAP AG. All rights reserved. Confidential 5
  • 6. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 6
  • 7. What’s on the SAP Store store.sap.com/public © 2011 SAP AG. All rights reserved. Confidential 7
  • 8. Instant access via SAP Store store.sap.com/public Ordering/ Order Instant Solution Catalog eContracting Confirmation Deployment SAP Store Customer Tenant © 2011 SAP AG. All rights reserved. Confidential 8
  • 9. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 9
  • 10. Engage with your website visitors and turn them into customers. Who’s using it?
  • 11. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 11
  • 12. Scenario Demo Flow Customer Support Rep SnapEngage ByDesign Chat initiated on Facebook page or website Respond on Chat Google Talk chat client Trigger lead Lead automatically generation in created ByDesign Follow-up with opportunity, sales order, invoice, Replicated email payment © 2011 SAP AG. All rights reserved. Confidential 12
  • 14. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 14
  • 15. Future Plans for SnapEngage – SAP Joint Offerings Wave 3 Wave 2 Available  Add integration with  Browser based chat Service Requests in  SnapEngage available client for operator ByDesign on SAP Store  SnapEngage integrated  Make integration  CRM integration with additional SAP configurable with (leads) with ByDesign cloud solutions ByDesign  Chat agent mapping to SAP users  Custom data mapping © 2011 SAP AG. All rights reserved. Confidential 15
  • 16. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 16
  • 17. Extending Business ByDesign SAP Business ByDesign Mashups - UI integrations - Hosted at partner Add-Ons - E.g. Google Maps - native - built with ByDesign SDK - Run at SAP servers - E.g. Service Planning Table Integrations - Backend integrations - Defined interfaces - Open to any platform - E.g. SnapEngage © 2011 SAP AG. All rights reserved. Confidential 17
  • 18. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 18
  • 19. Google App Engine PaaS (Platform as a Service) • Runtime • Services – Java – Memcache – Python – Task queues – Go – Scheduled tasks – URL fetch – Image manipulation • Data storage – Mail – NoSQL object Datastore – Multiteancy – Google Cloud SQL – Search – Google Cloud Storage – Etc…
  • 20. Why Google App Engine? - Focus on what is important: our customers - High availability - Scales automatically - Cost effective
  • 21. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 21
  • 22. Integration Project - Details Visitor UI Agent UI Backend Web Service End of chat + End of chat + Request contact auto-creation auto-creation information or Provide customer Cust. info and fact Send lead exists sheet url creation request no Send Lead creation request for fall-back cust. Send Lead Create Lead creation request Save Lead id for future reference
  • 23. Agenda Customer Perspective SAP Cloud & Business ByDesign Customer buying experience via SAP Store SnapEngage - Product Overview SnapEngage Integration Demo Future Plans Developer Perspective Extending ByDesign: Native SDK vs. open interfaces Why SnapEngage chose the Google App Engine Technical Implementation Development example © 2011 SAP AG. All rights reserved. Confidential 23
  • 25. Code Example BydesignServiceConfigurator config = new BydesignServiceConfigurator(decrypt(authorizationToken) , "https://" + systemName + ".sapbydesign.com"); LeadService sapService = new LeadService(config); Lead lead = sapService.createLead( Name, QualificationLevelCode.COLD, LeadGroupCode.SERVICE, LeadOriginTypeCode.EXTERNAL_PARTNER, employeeId, leadAccountId, leadText);