SlideShare a Scribd company logo
1 of 110
Download to read offline
Integrating CMS & Salesforce

                Christopher Johnson
                     cjj@ifpeople.net
                         678 608 3408
                   www.ifpeople.net
What is ifPeople?
    •
        Social Enterprise

    •
        Partnership-Based

    •
        Strategy Centered
We help our clients use tech
to nurture effective, long-term
relationships with stakeholders.
  Click to edit Master subtitle style
How? With Integrated Systems
You might use Plone &/or Salesforce.




                         links
 But before we begin, let's review...
•
  Content Management System
•
  User-Friendly
•
  Open Source
•
  International Community
                      links
•
  Extensive functionality
•
  Customizable
•
  Customer Relationship Management
•
  Free to nonprofits
•
  80% off for green businesses
•                         links
  Functional, customizable, adaptable
•
  Plays well with Plone
The Problem


   Managing multiple and complex
       relationships is hard!

   Different (and same) data in many
   places

   Data collected from several sources

   Duplication frequent
The Solution



         •
             Web-to-x Forms
         •
             Events RSVP
         •
             E-commerce



         •
             Data from salesforce.com
             shown/interactive in Plone
         •
             Login authentication
PART I
Sending Information from
   Plone to Salesforce
Online Forms



               links
Van Jones




Click to edit Master subtitle style
Requests come in through form



                       Built in Plone

                       Easy to edit

                       Dumps directly
                       to Salesforce
Request dashboard in Salesforce
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Form Creation




     Click to edit Master subtitle style
Event RSVPs



              links
Create campaign in Salesforce
Create campaign in Salesforce
Allow RSVPs in Plone event
Allow RSVPs in Plone event
Allow RSVPs in Plone event
Allow RSVPs in Plone event
Allow RSVPs in Plone event
Registration form
Registration form
Campaign members in Salesforce
E-commerce



             links
Client: Trees for Life




      Click to edit Master subtitle style
Goal: Grow online revenue



                    Make the giving process
                    easier

                    Make tracking and
                    reporting on giving easier

                    Reduce technical staff,
                    costs of data management
Online catalogue




     Click to edit Master subtitle style
Shopping cart & additional donations
Checkout
User data




04/23/09
user data




04/23/09
user data




                   order

                   payment




04/23/09
user data




                                          order

                                          payment



                   
                       contact
                   
                       opportunity
                   
                       donation details
04/23/09
user data




                                          order

                                          payment



                   
                       contact
                   
                       opportunity
                   
                       donation details
04/23/09
Contact record with donation
Donation details
Web donations create campaign reports
PART II
Making Salesforce Data
 Interactive in Plone
Interacting with Data from Salesforce




                     Fancy front-end

                     All business in back

                     Plone website
                            links
                     presents data stored in
                     Salesforce.com
The Basics: SF Queries
Add a SalesforceQuery




                        links
Tell query what SF data you want shown




                          links
Salesforce data appears in Plone




                          links
Member Portal



                links
NCTC




          Click to edit Master subtitle style




6/14/09
Newsletter sign up requires registration




          Click to edit Master subtitle style




6/14/09
User registration




          Click to edit Master subtitle style




6/14/09
User Now Has a Contact in Salesforce




          Click to edit Master subtitle style




6/14/09
Class registration when logged in




          Click to edit Master subtitle style




6/14/09
Registered for class




          Click to edit Master subtitle style




6/14/09
Class registration in Salesforce




          Click to edit Master subtitle style




6/14/09
Pay for the class




          Click to edit Master subtitle style




6/14/09
Enter buyer information




          Click to edit Master subtitle style




6/14/09
Enter payment information




          Click to edit Master subtitle style




6/14/09
Payment is made




          Click to edit Master subtitle style




6/14/09
Payment recorded in Salesforce




          Click to edit Master subtitle style




6/14/09
New or Renewing Affiliate Screen
Existing Affiliate's Info Loaded
Payment From Same Form
Confirmation Screen
Record Status Updated in Salesforce
Payment Recorded
Online Directory
Client: Oregon Environmental Council
Find providers on Google map




                  .
New providers request certification packet
Provider info flows into Salesforce
Volunteer Management
Client: Center for Economic Progress
Register or Login
Registration Page 1
Registration Form Creates Plone User
Registration Creates Contact...
...and Volunteer Information
And Volunteer Gets Email Confirmation
Sign Up for Training Sessions
Registration Recorded
Status Updated in Salesforce
Volunteer Selects Location to Work
Volunteer Selects Location to Work
Site Capacity Updated For Shift
Volunteer Dashboard
Volunteer Management


•   Registration
•   Secure Login
•   Training Sign Up
•   Hours Logging
•   Site Managers Request Supplies/Help
•   Site Managers Approve Hours
•   Site Manager Gets Schedule
•   Site Manager Contacts Volunteers
Site Manager Dashboard
Site Manager Approves Hours
Site Manager Gets Volunteer Schedule
Site Manager Gets Volunteer Schedule
Skill Levels
   Easy

               •
                   Web-to-x Forms
               •
                   Events RSVP
               •
                   E-commerce



               •
                   Data from salesforce.com
                   shown/interactive in Plone
   Hard        •
                   Login authentication
Salesforce Service Levels
    Less Features




    More Features
Tools You Need



Salesforce Integration:      Plone Products:

SalesforceBaseConnector      PloneFormGen
Connects Plone site to       Point-and-click form
SFDC via API login           creation tool

Specific Products            PloneGetPaid
RSVP, SFDC PFG Adapter,      E-commerce engine for
getpaid.SalesforceOrderRec   Plone
order
Learn More



         www.ifpeople.net
         snurl.com/plone-sfdc
         cjj@ifpeople.net |
         678.608.3408
                      +
         Product Documentation:
         snurl.com/plonesfdoc
         Plone-Salesforce Mailing List:
         snurl.com/plonesflist
Connecting Plone CMS and Salesforce.com CRM Webinar

More Related Content

What's hot

Margarita Laboy Porfolio
Margarita Laboy PorfolioMargarita Laboy Porfolio
Margarita Laboy Porfolio
maggie228
 
Salesforce Summer 14 Release Notes (Alexandra Vilks)
Salesforce Summer 14 Release Notes (Alexandra Vilks)Salesforce Summer 14 Release Notes (Alexandra Vilks)
Salesforce Summer 14 Release Notes (Alexandra Vilks)
Yury Bondarau
 
Html For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing EmailsHtml For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing Emails
Salesforce Marketing Cloud
 

What's hot (8)

Margarita Laboy Porfolio
Margarita Laboy PorfolioMargarita Laboy Porfolio
Margarita Laboy Porfolio
 
Jax, FL Admin Group Presents: Spring '21 Release Highlights
Jax, FL Admin Group Presents: Spring '21 Release HighlightsJax, FL Admin Group Presents: Spring '21 Release Highlights
Jax, FL Admin Group Presents: Spring '21 Release Highlights
 
Salesforce Summer 14 Release Notes (Alexandra Vilks)
Salesforce Summer 14 Release Notes (Alexandra Vilks)Salesforce Summer 14 Release Notes (Alexandra Vilks)
Salesforce Summer 14 Release Notes (Alexandra Vilks)
 
Salesforce Winter 15 Release Overview
Salesforce Winter 15 Release OverviewSalesforce Winter 15 Release Overview
Salesforce Winter 15 Release Overview
 
Salesforce Community is Easy
Salesforce Community is EasySalesforce Community is Easy
Salesforce Community is Easy
 
Dreamforce | ExactTarget Marketing Cloud: Flexible Frameworks in Email Design
Dreamforce | ExactTarget Marketing Cloud: Flexible Frameworks in Email DesignDreamforce | ExactTarget Marketing Cloud: Flexible Frameworks in Email Design
Dreamforce | ExactTarget Marketing Cloud: Flexible Frameworks in Email Design
 
Salesforce Communities for Sales: 10 Questions You Should Ask Yourself
Salesforce Communities for Sales: 10 Questions You Should Ask YourselfSalesforce Communities for Sales: 10 Questions You Should Ask Yourself
Salesforce Communities for Sales: 10 Questions You Should Ask Yourself
 
Html For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing EmailsHtml For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing Emails
 

Viewers also liked

Webinar: Online Fundraising
Webinar: Online FundraisingWebinar: Online Fundraising
Webinar: Online Fundraising
ifPeople
 
3 Environmental Sustainability Ws Barry Coetzee I Veri Sassi
3   Environmental Sustainability Ws   Barry Coetzee I Veri Sassi3   Environmental Sustainability Ws   Barry Coetzee I Veri Sassi
3 Environmental Sustainability Ws Barry Coetzee I Veri Sassi
guest17df6
 
1 Environmental Sustainability Ws Tony Vetter
1   Environmental Sustainability Ws   Tony Vetter1   Environmental Sustainability Ws   Tony Vetter
1 Environmental Sustainability Ws Tony Vetter
guest17df6
 
De Vergrijzing - OnzeToekomst (Robbe Martens)
De Vergrijzing - OnzeToekomst (Robbe Martens)De Vergrijzing - OnzeToekomst (Robbe Martens)
De Vergrijzing - OnzeToekomst (Robbe Martens)
Robbe Martens
 
4 Environmental Sustainability Ws Nithya Ramanathan
4   Environmental Sustainability Ws   Nithya Ramanathan4   Environmental Sustainability Ws   Nithya Ramanathan
4 Environmental Sustainability Ws Nithya Ramanathan
guest17df6
 

Viewers also liked (20)

Webinar: Online Fundraising
Webinar: Online FundraisingWebinar: Online Fundraising
Webinar: Online Fundraising
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to Collaboration
 
Plone Content Management System Demo Presentation
Plone Content Management System Demo PresentationPlone Content Management System Demo Presentation
Plone Content Management System Demo Presentation
 
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that SellsifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
 
Collaborative Design in Plone
Collaborative Design in PloneCollaborative Design in Plone
Collaborative Design in Plone
 
Plone-Salesforce Integration Presentation for Salesforce Foundation Partners
Plone-Salesforce Integration Presentation for Salesforce Foundation PartnersPlone-Salesforce Integration Presentation for Salesforce Foundation Partners
Plone-Salesforce Integration Presentation for Salesforce Foundation Partners
 
Plone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on ProductsPlone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on Products
 
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
 
Plone eCommerce: Surveying the State of the Art
Plone eCommerce: Surveying the State of the ArtPlone eCommerce: Surveying the State of the Art
Plone eCommerce: Surveying the State of the Art
 
Understanding & Using Search Engine Optimization
Understanding & Using Search Engine OptimizationUnderstanding & Using Search Engine Optimization
Understanding & Using Search Engine Optimization
 
Developing a Social Media Plan
Developing a Social Media PlanDeveloping a Social Media Plan
Developing a Social Media Plan
 
Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
 
More Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for actionMore Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for action
 
Leveraging the Web for More Effective Engagement: Alliance for Nonprofit Mana...
Leveraging the Web for More Effective Engagement: Alliance for Nonprofit Mana...Leveraging the Web for More Effective Engagement: Alliance for Nonprofit Mana...
Leveraging the Web for More Effective Engagement: Alliance for Nonprofit Mana...
 
Social Media 101: Online Communication as Stakeholder Engagement
Social Media 101: Online Communication as Stakeholder EngagementSocial Media 101: Online Communication as Stakeholder Engagement
Social Media 101: Online Communication as Stakeholder Engagement
 
3 Environmental Sustainability Ws Barry Coetzee I Veri Sassi
3   Environmental Sustainability Ws   Barry Coetzee I Veri Sassi3   Environmental Sustainability Ws   Barry Coetzee I Veri Sassi
3 Environmental Sustainability Ws Barry Coetzee I Veri Sassi
 
1 Environmental Sustainability Ws Tony Vetter
1   Environmental Sustainability Ws   Tony Vetter1   Environmental Sustainability Ws   Tony Vetter
1 Environmental Sustainability Ws Tony Vetter
 
De Vergrijzing - OnzeToekomst (Robbe Martens)
De Vergrijzing - OnzeToekomst (Robbe Martens)De Vergrijzing - OnzeToekomst (Robbe Martens)
De Vergrijzing - OnzeToekomst (Robbe Martens)
 
4 Environmental Sustainability Ws Nithya Ramanathan
4   Environmental Sustainability Ws   Nithya Ramanathan4   Environmental Sustainability Ws   Nithya Ramanathan
4 Environmental Sustainability Ws Nithya Ramanathan
 
Aotearoa
AotearoaAotearoa
Aotearoa
 

Similar to Connecting Plone CMS and Salesforce.com CRM Webinar

Salesforce Adoption and Best Practices
Salesforce Adoption and Best PracticesSalesforce Adoption and Best Practices
Salesforce Adoption and Best Practices
vraopolisetti
 
Expert Hour - Salesforce Integration Tools
Expert Hour - Salesforce Integration ToolsExpert Hour - Salesforce Integration Tools
Expert Hour - Salesforce Integration Tools
Geraldine Gray
 

Similar to Connecting Plone CMS and Salesforce.com CRM Webinar (20)

Dreamforce Web Portals
Dreamforce Web PortalsDreamforce Web Portals
Dreamforce Web Portals
 
Df09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce SessionDf09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce Session
 
Sydney Salesforce NFP user group july 2011
Sydney Salesforce NFP user group july 2011Sydney Salesforce NFP user group july 2011
Sydney Salesforce NFP user group july 2011
 
Salesforce Adoption and Best Practices
Salesforce Adoption and Best PracticesSalesforce Adoption and Best Practices
Salesforce Adoption and Best Practices
 
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityDreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
 
Expert Hour - Salesforce Integration Tools
Expert Hour - Salesforce Integration ToolsExpert Hour - Salesforce Integration Tools
Expert Hour - Salesforce Integration Tools
 
Expert Hour: Salesforce integration tools - why, what & how?
Expert Hour:  Salesforce integration tools - why, what & how?Expert Hour:  Salesforce integration tools - why, what & how?
Expert Hour: Salesforce integration tools - why, what & how?
 
Jacksonville, FL Salesforce Administrator Community Group June 2020 Deck
Jacksonville, FL Salesforce Administrator Community Group June 2020 DeckJacksonville, FL Salesforce Administrator Community Group June 2020 Deck
Jacksonville, FL Salesforce Administrator Community Group June 2020 Deck
 
One App Cloud - Lead management
One App Cloud - Lead managementOne App Cloud - Lead management
One App Cloud - Lead management
 
Introduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingIntroduction to Point-and-Click App Building
Introduction to Point-and-Click App Building
 
Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits
 
Salesforfce Summer '17 release overview deck
Salesforfce Summer '17 release overview deckSalesforfce Summer '17 release overview deck
Salesforfce Summer '17 release overview deck
 
Visualforce Custom Design Patterns
Visualforce Custom Design PatternsVisualforce Custom Design Patterns
Visualforce Custom Design Patterns
 
The Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceThe Future of Data Integration in Salesforce
The Future of Data Integration in Salesforce
 
Product Roadmap - May 2018
Product Roadmap - May 2018Product Roadmap - May 2018
Product Roadmap - May 2018
 
Champion Productivity with Service Cloud
Champion Productivity with Service CloudChampion Productivity with Service Cloud
Champion Productivity with Service Cloud
 
Advanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login FlowsAdvanced Uses of Salesforce's Login Flows
Advanced Uses of Salesforce's Login Flows
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Salesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-AnnouncementsSalesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-Announcements
 
Jax, FL Admin Group Presents: Winter '23 Release Highlights
Jax, FL Admin Group Presents: Winter '23 Release HighlightsJax, FL Admin Group Presents: Winter '23 Release Highlights
Jax, FL Admin Group Presents: Winter '23 Release Highlights
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Connecting Plone CMS and Salesforce.com CRM Webinar