Your SlideShare is downloading. ×
Leveraging Public Social Networks
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Leveraging Public Social Networks

682

Published on

As Social Networking sites continue to grow in popularity, connecting Force.com to where your customers are is more important than ever. This technical session will teach you how to connect Force.com …

As Social Networking sites continue to grow in popularity, connecting Force.com to where your customers are is more important than ever. This technical session will teach you how to connect Force.com with popular social networking sites such as Facebook and Foursquare. Feel the power!

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
682
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Leveraging Public Social Networks
    Developers
    SandeepBhanot: salesforce.com
    Jeff Douglas: Appirio
  • 2. Safe Harbor
    Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, attrition, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
    The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, subscriber attrition, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K filed and our quarterly report for the most recent fiscal quarter ended October 31, 2008. These documents are available on the SEC Filings section of the Investor Information section of our Web site.
    Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. What to Walk Away With
    Foursquare integration
    How to synchronize Foursquare check-ins with a user’s Chatter feed
    ‘Nearby Chatter’ : How to post check-ins to nearby Account/Case records
    How to email the user a list of nearby Accounts and Leads
    Facebook toolkit
    What’s new in the Facebook toolkit
    How to configure and use the Facebook toolkit
    How to use social Visualforce components with Force.com Sites
    Be inspired to create new mash-ups with other social networks
  • 4. Social Networks and the Enterprise
    Foursquare Integration
    Demo
    Code walkthrough
    Facebook Integration
    What’s new with the Facebook toolkit
    Building Facebook Apps
    Adding social plugins to your Sites
    Q & A
    Agenda
  • 5. Social Networks and the Enterprise
    Foursquare Integration
    Demo
    Code walkthrough
    Facebook Integration
    What’s new with the Facebook toolkit
    Building Facebook Apps
    Adding social plugins to your Sites
    Q & A
    Agenda
  • 6. 2009: Social Networking Surpasses Email
    Social Networking Users
    Inflection Point
    Email Users
    Global Users (MM)

    Facebook has reached its half-billion member mark, with an online population larger than the combined population of the U.S., Mexico, and France.

    Source: Morgan Stanley Internet Mobile Report, December 2009
  • 7. But How Does the Social Network Relate to Salesforce and the Enterprise?
    • Use social network to find hidden connections and close more deals
    • 8. New ‘Word-of-mouth’ sales apps that leverage the social graph
    • 9. Marketing/Brand Management via Facebook, Twitter etc.
    • 10. More responsive and pro-active customer service by engaging with customers in Facebook, Twitter etc.
    • 11. Crowd-source common customer questions/ issues
    • 12. Make your Site viral by leveraging Facebook social plugins
    • 13. Increase consumer participation in your public Site by using
  • Stories from the Social Web – All Powered by Salesforce
    Monitors Twitter conversations to improve Customer Service
    - Issues identified 2.5 hours before call center
    Referral based Marketing through Facebook
    • Increased engagement with >10,000mark reps - 2X order size increase
    Sites & Facebook app to support national “pledge for service” campaign
    - Created Facebook application to engage 600,000+ Starbucks fans on Facebook
    • 10M+Users, Built in 21 Days
    Viral recruiting app on Facebook
    - 5x Increase in Qualified Applicants
    • Within 2 months had a 500% increase in qualified inquiries
  • & added to a public Product Catalog (Sites)
    Recommendations
    to track mobile Field Service Agents
    to help Sales Rep find nearby clients/prospects
    itineraries synchronized with Chatter
    Profile synchronized with Chatter Profile
    Etc….
    And….
    Your Logo Here
  • 14. Social Networks and the Enterprise
    Foursquare Integration
    Demo
    Code walkthrough
    Facebook Integration
    What’s new with the Facebook toolkit
    Building Facebook Apps
    Adding social plugins to your Sites
    Q & A
    Agenda
  • 15. 1. Use OAuth Apex client to authenticate with Foursquare
    2. Store OAuth token in a custom object in Salesforce
    3. Scheduled Apex class uses OAuth token and 4Sq REST API to retrieve check-in history
    4. Each Check-in is posted to user’s Chatter feed using standard Chatter APIs
    5. Search for Account/Case records within x Miles of each check-in (assumes that the records are already geo-coded)
    6. Post check-in to the Entity Feed of each matching Account/Case record
    7. Email user a list of nearby Accounts and Leads assumes that the records are already geo-coded)
    Foursquare Integration – High Level Design
  • 16. Demo
  • 17. Code Walkthrough
  • 18. Recap – What Did We See?
    How to use the Apex OAuth client to authenticate with Foursquare
    How to use a combination of Scheduled Apex and the Foursquare REST APIs to retrieve a user’s check-in history
    How to use the Chatter APIs to post check-in to a user’s feed
    How to find any Account/Case records within a 5 mile radius of the user’s check-in coordinates that the user is following
    How to post the check-in to the Entity Feeds of any matching Account/Case records
  • 19. Jeff Douglas
    Appirio
  • 20. Social Networks and the Enterprise
    Foursquare Integration
    Demo
    Code walkthrough
    Facebook Integration
    What’s new with the Facebook toolkit
    Building Facebook Apps
    Adding social plugins to your Sites
    Q & A
    Agenda
  • 21. New Graph API
    REST-based API that drastically simplifies the way developers read and write data to Facebook
    Extended Permissions
    Request access to private user data or publish content for user
    OAuth Support
    OAuth2 support for authorization bake-in
    No need to store user credentials!!
    JSON Data
    Returns friendlier JSON data strings
    New Social Plugins
    Easily use “Like” and other social plugins in your Force.com Sites applications.
    What’s “New and Improved”?
  • 22. Install the new Facebook toolkit
    Create a new application in Facebook
    Create and configure a new application in Force.com
    Authorize access to Facebook
    Run the Facebook “Tester”
    Getting Started
  • 23. Demo
  • 24. Easily add new social plugins such as Like, Recommendation and Recent Activities
    Drop-in custom Visualforce components
    Build your own social components
    Make Force.com Sites More “Socialable”
  • 25. Demo
  • 26. Recap – What Did We See?
    How to setup and configure applications for both Facebook and Force.com
    How to authorize access to Facebook using OAuth
    How to use the “Tester” to fetch JSON data via the Graph API
    How to use Facebook data in your application
    How to easily add social plugins to your Force.com Sites pages
  • 27. Key Take Aways
    Harness the power of Social Networks in your Salesforce implementation!
    Foursquare integration is one way to add location awareness to Chatter
    The Apex OAuth 1.0 client can be used to integrate with other Social Networks – TripIt etc.
    Facebook toolkit – new and improved!
    Leverage the Facebook social graph using the new toolkit components for Like, Recommendations, etc.
  • 28.
    • Foursquare application
    • 29. http://wiki.developerforce.com/index.php/Location-Aware_Collaborative_Applications_on_Force.com_with_Foursquare_and_Salesforce_Chatter
    • 30. OAuth 1.0 Apex client
    • 31. http://developer.force.com/codeshare/project/OAuth-Playground
    • 32. OAuth 1.0 primer
    • 33. http://wiki.developerforce.com/index.php/Using_OAuth_to_Authorize_External_Applications
    • 34. Facebook Toolkit How-to article
    • 35. http://wiki.developerforce.com/index.php/Getting_Started_with_the_new_Facebook_Toolkit
    • 36. Twitter Toolkit
    • 37. http://developer.force.com/codeshare/projectpage?id=a06300000030w3aAAA
    Additional Resources
  • 38. Q &A
  • 39. Leveraging Public Social Networks
  • 40. Visit the Developer Training and Support Booth in Force.com Zone
    D I S C O V E R
    Developer training, certification and support resources
    that help you achieve
    S U C C E S S
    Find us in the Partner Demo Area of
    Force.com Zone 2nd Floor Moscone West
    Learn about Developer Certifications
    Discover Developer Learning Paths
  • 41. How Could Dreamforce Be Better? Tell Us!
    Log in to the Dreamforce app to submit
    surveys for the sessions you attended
    Use the Dreamforce Mobile app to submit surveys
    OR
    Every session survey you submit is a chance to win an iPod nano!

×