SlideShare a Scribd company logo
1 of 20
Download to read offline
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
June 25th, 2013
EricWhipple
Triggering Social Change
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Introduction
Hi. I am a designer.
Vice President of Products and Solutions
Product Owner – RQ® for Salesforce Product Line
Technical Strategist
Owner, ModernApple Consulting
Salesforce.com Solution Design and Implementation
Process and Satisfaction Modeling
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
RCG helps companies prioritize, measure, and advance the relationships that
most impact their performance
Our Process:
—  Relational Ladder Methodology
—  RQ® for Salesforce
—  Over 50,000 RelationshipsAssessed
Some of Our Clients:
—  Berkley College –Admissions, Enrollment, Financial Aid
—  Univ. of Dayton –Alumni Relations, StudentAmbassadors
—  Villanova University – Major Gifts
The Relational Capital Group
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
What does “Social Business” Mean?
all business is social
sources
channels
directions
destinations
Social channels are powerful,
but to be meaningful
they must always be tied to…
Real and Measurable Outcomes
Social Business is about
“doing” business socially, not just “watching” it
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
The “Tweet” or the Egg?
Why do Companies fail with social initiatives?
History
Culture
Language
Knowledge
With Salesforce.com, you are already
more social than you may realize
Playing
The Game of Social
Isolated Concerns /
Disconnected Results
A Hope Strategy for
ROI
Lack of Clarity and
Intentions
Businesses fail with social initiatives
because of their social practices!
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Salesforce Chatter
—  Chatter is about Social Collaboration and
Productivity
—  Social Profiles and Feeds
—  SocialWorkflow
—  Chatter Groups
—  Chatter Communities
—  File Sharing and Preview
—  Chatter Mobile
—  Chatter Desktop
—  Why Chatter is not like Email
—  Why Chatter is not like Facebook
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Posting a Whole Lot More
—  Publisher Actions turn data
management tasks into social
updates
—  Posting updates can be as simple
or as sophisticated as you need it
to be
—  Encourage good social content
by controlling post data
—  Auto fill data attributes to ensure
complete data
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Beyond the Wall with Salesforce.com
—  Going Offensive with Social
—  TellingYour Social Story: SocialTriggers
—  Social Integration: Leveraging external social content
—  Social Automation: Scheduled Jobs and Chatter API
—  Beyond Configuration and Code
—  SalesforceAppExchange has many applications that leverage social
channels to help you design, execute, and govern both social and
traditional data processes.
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Telling Your Social Story
ApexTrigger
+
Chatter (Apex)
=
Customized and
automated Social
Stories
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Telling Your Social Story
1.  Create a new FeedItem
2.  Assign it to the appropriate
stream
3.  Populate it’s content (body)
4.  Give it a title
5.  Insert the new record
6.  DONE!
trigger opportunityActions on Opportunity (after insert, after update) {
for(Opportunity opp :Trigger.new){
if(opp.stageName == 'ClosedWon'){
//format Opportunity amount
List<String> args = new String[]{'0','number','$##,###,##0.00'};
String amount = String.format(opp.amount.format(), args);
//Add a new Link post to theAccount's stream
FeedItem post = new FeedItem();
post.ParentId = opp.accountId;
post.Body = 'We are KILLING it! Won another deal for
‘+amount+' on ‘+String.valueOf(opp.closedate);
post.LinkUrl = '/'+opp.id;
post.Title = opp.name;
insert post;
}
}
}
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Social Integration
—  Question: How can we leverage our LinkedIn networks to be better
observers of trending topics?
—  Question: Is it really possible to act effectively and efficiently with what’s
going on “out there”?
—  Question: How can we do that without hiring a bunch of people to “watch the
world”? How can we automate the process?
—  Example: Capture LinkedIn stream data and take specific sales and marketing
actions, based on the content of that data
—  MonitorTrendingTopics
—  Add new Leads, based on strategically relevant social topics
—  Automatically assign Leads to appropriate marketing campaigns
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Social Integration
Integration Stack Benefits
—  Leverages existing LinkedIn capabilities
—  Utilizes standard (well-known) data structures
—  Captures actual structured data, not just blobs
—  Full development platform to leverage social
data
—  Complete CRM toolset to connect social
behaviors with real people
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Social Integration
Creating a Simple (but powerful) MVC application
Visualforce
page
LinkedIn Apex
Controller
LinkedIn
Helper
Class
LinkedIn
Models
Class
Campaign
Member Object
Campaign Object
Lead Object
Other…
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
The LinkedIn Class Model
—  Classes	
  were	
  derived	
  from	
  the	
  
LinkedIn	
  Api	
  JSON	
  response	
  to	
  an	
  
HTTP	
  request	
  
—  They	
  are	
  automaAcally	
  be	
  
mapped	
  to	
  the	
  JSON	
  message	
  
—  Unmappable	
  (unecessary)	
  
aHributes	
  will	
  be	
  “skipped”	
  
—  ConsumpAon	
  (capturing	
  and	
  
parsing)	
  of	
  data	
  will	
  be	
  done	
  in	
  
ONE	
  LINE	
  OF	
  CODE	
  
public	
  with	
  sharing	
  class	
  LinkedInModel{	
  
	
  	
  	
  	
  public	
  class	
  LinkedInResponse{…}	
  
	
  	
  	
  	
  public	
  class	
  LinkedInSHARUpdate{…}	
  
	
  	
  	
  	
  public	
  class	
  UpdateContent{…}	
  
	
  	
  	
  	
  public	
  class	
  Person{…}	
  
	
  	
  	
  	
  public	
  class	
  CurrentShare{…}	
  
	
  	
  	
  	
  public	
  class	
  ShareContent{…}	
  
	
  	
  	
  	
  public	
  class	
  SiteStandardProfileRequest{…}	
  
}	
  
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Key Code Bits
—  LinkedInAPI Request String
private String getLinkedInRequestUrl(){
return 'https://api.linkedin.com/v1/people/~/network/updates?
type=SHAR&format=json&count='+postCount+'&oauth2_access_token=AQWFNOSFZ…';
}
—  Processing the Results
private void getLinkedInUpdates(){
HttpRequest req = new HttpRequest();
req.setEndpoint(getLinkedInRequestUrl());
Http http = new Http();
HttpResponse response = http.send(req);
linkedInResponse = (LinkedInModel.LinkedInResponse) JSON.deserialize(
response.getBody(), LinkedInModel.LinkedInResponse.class);
(… Continue Processing…)
}
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Key Code Bits
—  Create New Leads and Perform Additional Processing
public static void upsertSocialLeads(List<LinkedInModel.LinkedInSHARUpdate> postValues){
for(LinkedInModel.LinkedInSHARUpdate socialContent : postValues){
// If the lead already exists, just add the post to that Lead.
// If it does not, then add a Lead and then add the post to that Lead.
List<Lead> existingLead = [select id from lead where firstname = :firstName and lastname = :lastName];
if(existingLead.size() > 0){
// Save individual post content as a completed task on that Lead
Task newPost = newTask();
(… Continue Processing…)
} else {
// Create, populate, and save a new Lead
Lead socialLead = new Lead();
(… Continue Processing…)
insert socialLead;
whoId = socialLead.id;
addToCampaigns(socialLead,get2013Campaigns());
}
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Social Automation
—  Force.com APIs enable the platform to be notified of social events
—  ScheduledApex jobs enable automation of poll-based interactions
global class scheduledMerge implements Schedulable{
global void execute(SchedulableContext SC) {
HttpRequest req = new HttpRequest();
req.setEndpoint(getLinkedInRequestUrl());
Http http = new Http();
HttpResponse response = http.send(req);
linkedInResponse = (LinkedInModel.LinkedInResponse)JSON.deserialize(
response.getBody(), LinkedInModel.LinkedInResponse.class);
(… Continue Processing…)
}
}
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Final Thoughts
—  All Business is social
—  Social actions must be designed to be meaningful
—  Salesforce.com encourages and supports sophisticated social
collaboration out of the box
—  Social content can be easily leveraged to contribute to meaningful
business action that drives higher quality and greater performance
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.
Questions
—  eric@relcapgroup.com or eric@modernapple.com
—  www.relcapgroup.com
—  www.rqforsalesforce.com
(or check us out on theAppExchange)
HIGHER EDUCATION SUMMIT ’13:
ENGAGE. TRANSFORM. SUCCEED.

More Related Content

Similar to Higher Education Summit '13: Triggering Social Change

DF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringDF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringLuis E. Luciani ☁
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
 
Engage Engage Engage: Lessons Learned on Community Cloud
Engage Engage Engage: Lessons Learned on Community CloudEngage Engage Engage: Lessons Learned on Community Cloud
Engage Engage Engage: Lessons Learned on Community CloudXiao Lai
 
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0Peter H. Reiser
 
IJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdfIJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdfPritamSha1
 
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...Richard Harbridge
 
Big data in HR: Why all the fuss?
Big data in HR: Why all the fuss? Big data in HR: Why all the fuss?
Big data in HR: Why all the fuss? Steve Pell
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineSrivatsan Srinivasan
 
Redefining Integration - The End of the Black Box
Redefining Integration -  The End of the Black BoxRedefining Integration -  The End of the Black Box
Redefining Integration - The End of the Black Boxdreamforce2006
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...hannonhill
 
Creating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn APICreating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn APIKirsten Hunter
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
Case Study- CareerWhiz
Case Study- CareerWhizCase Study- CareerWhiz
Case Study- CareerWhizDaniil Shash
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...Connected Data World
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
 
The Business Case For Corporate Social Networks For O2
The Business Case For Corporate Social Networks   For O2The Business Case For Corporate Social Networks   For O2
The Business Case For Corporate Social Networks For O2David Terrar
 
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Kanwal Khipple
 
Business Intelligent Solutions Macrosoft Inc.
Business Intelligent Solutions Macrosoft Inc.Business Intelligent Solutions Macrosoft Inc.
Business Intelligent Solutions Macrosoft Inc.Macrosoft Inc
 

Similar to Higher Education Summit '13: Triggering Social Change (20)

DF19 South-East Florida Global Gathering
DF19 South-East Florida Global GatheringDF19 South-East Florida Global Gathering
DF19 South-East Florida Global Gathering
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
 
Engage Engage Engage: Lessons Learned on Community Cloud
Engage Engage Engage: Lessons Learned on Community CloudEngage Engage Engage: Lessons Learned on Community Cloud
Engage Engage Engage: Lessons Learned on Community Cloud
 
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
 
IJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdfIJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdf
 
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
 
Big data in HR: Why all the fuss?
Big data in HR: Why all the fuss? Big data in HR: Why all the fuss?
Big data in HR: Why all the fuss?
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning Pipeline
 
Redefining Integration - The End of the Black Box
Redefining Integration -  The End of the Black BoxRedefining Integration -  The End of the Black Box
Redefining Integration - The End of the Black Box
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
 
Creating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn APICreating Professional Applications with the LinkedIn API
Creating Professional Applications with the LinkedIn API
 
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB.local Austin 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
Case Study- CareerWhiz
Case Study- CareerWhizCase Study- CareerWhiz
Case Study- CareerWhiz
 
Building Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google CloudBuilding Intelligent Apps with MongoDB & Google Cloud
Building Intelligent Apps with MongoDB & Google Cloud
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
The Business Case For Corporate Social Networks For O2
The Business Case For Corporate Social Networks   For O2The Business Case For Corporate Social Networks   For O2
The Business Case For Corporate Social Networks For O2
 
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
Beyond the Intranet: Digital Workplace Apps, Solutions n Bots #spc19
 
Business Intelligent Solutions Macrosoft Inc.
Business Intelligent Solutions Macrosoft Inc.Business Intelligent Solutions Macrosoft Inc.
Business Intelligent Solutions Macrosoft Inc.
 

More from Salesforce.org

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia at Georgetown University
Amelia at Georgetown UniversitySalesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Salesforce.org
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSalesforce.org
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Salesforce.org
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Salesforce.org
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudSalesforce.org
 

More from Salesforce.org (20)

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Warchild Holland
Warchild HollandWarchild Holland
Warchild Holland
 
Daniella Part 2
Daniella Part 2Daniella Part 2
Daniella Part 2
 
Daniella Part 1
Daniella Part 1Daniella Part 1
Daniella Part 1
 
Haifa at UOC
Haifa at UOCHaifa at UOC
Haifa at UOC
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit Fundraiser
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit Cloud
 

Recently uploaded

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Higher Education Summit '13: Triggering Social Change

  • 1. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. June 25th, 2013 EricWhipple Triggering Social Change
  • 2. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Introduction Hi. I am a designer. Vice President of Products and Solutions Product Owner – RQ® for Salesforce Product Line Technical Strategist Owner, ModernApple Consulting Salesforce.com Solution Design and Implementation Process and Satisfaction Modeling
  • 3. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. RCG helps companies prioritize, measure, and advance the relationships that most impact their performance Our Process: —  Relational Ladder Methodology —  RQ® for Salesforce —  Over 50,000 RelationshipsAssessed Some of Our Clients: —  Berkley College –Admissions, Enrollment, Financial Aid —  Univ. of Dayton –Alumni Relations, StudentAmbassadors —  Villanova University – Major Gifts The Relational Capital Group
  • 4. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. What does “Social Business” Mean? all business is social sources channels directions destinations Social channels are powerful, but to be meaningful they must always be tied to… Real and Measurable Outcomes Social Business is about “doing” business socially, not just “watching” it
  • 5. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. The “Tweet” or the Egg? Why do Companies fail with social initiatives? History Culture Language Knowledge With Salesforce.com, you are already more social than you may realize Playing The Game of Social Isolated Concerns / Disconnected Results A Hope Strategy for ROI Lack of Clarity and Intentions Businesses fail with social initiatives because of their social practices!
  • 6. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Salesforce Chatter —  Chatter is about Social Collaboration and Productivity —  Social Profiles and Feeds —  SocialWorkflow —  Chatter Groups —  Chatter Communities —  File Sharing and Preview —  Chatter Mobile —  Chatter Desktop —  Why Chatter is not like Email —  Why Chatter is not like Facebook
  • 7. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Posting a Whole Lot More —  Publisher Actions turn data management tasks into social updates —  Posting updates can be as simple or as sophisticated as you need it to be —  Encourage good social content by controlling post data —  Auto fill data attributes to ensure complete data
  • 8. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Beyond the Wall with Salesforce.com —  Going Offensive with Social —  TellingYour Social Story: SocialTriggers —  Social Integration: Leveraging external social content —  Social Automation: Scheduled Jobs and Chatter API —  Beyond Configuration and Code —  SalesforceAppExchange has many applications that leverage social channels to help you design, execute, and govern both social and traditional data processes.
  • 9. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Telling Your Social Story ApexTrigger + Chatter (Apex) = Customized and automated Social Stories
  • 10. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Telling Your Social Story 1.  Create a new FeedItem 2.  Assign it to the appropriate stream 3.  Populate it’s content (body) 4.  Give it a title 5.  Insert the new record 6.  DONE! trigger opportunityActions on Opportunity (after insert, after update) { for(Opportunity opp :Trigger.new){ if(opp.stageName == 'ClosedWon'){ //format Opportunity amount List<String> args = new String[]{'0','number','$##,###,##0.00'}; String amount = String.format(opp.amount.format(), args); //Add a new Link post to theAccount's stream FeedItem post = new FeedItem(); post.ParentId = opp.accountId; post.Body = 'We are KILLING it! Won another deal for ‘+amount+' on ‘+String.valueOf(opp.closedate); post.LinkUrl = '/'+opp.id; post.Title = opp.name; insert post; } } }
  • 11. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Social Integration —  Question: How can we leverage our LinkedIn networks to be better observers of trending topics? —  Question: Is it really possible to act effectively and efficiently with what’s going on “out there”? —  Question: How can we do that without hiring a bunch of people to “watch the world”? How can we automate the process? —  Example: Capture LinkedIn stream data and take specific sales and marketing actions, based on the content of that data —  MonitorTrendingTopics —  Add new Leads, based on strategically relevant social topics —  Automatically assign Leads to appropriate marketing campaigns
  • 12. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Social Integration Integration Stack Benefits —  Leverages existing LinkedIn capabilities —  Utilizes standard (well-known) data structures —  Captures actual structured data, not just blobs —  Full development platform to leverage social data —  Complete CRM toolset to connect social behaviors with real people
  • 13. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Social Integration Creating a Simple (but powerful) MVC application Visualforce page LinkedIn Apex Controller LinkedIn Helper Class LinkedIn Models Class Campaign Member Object Campaign Object Lead Object Other…
  • 14. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. The LinkedIn Class Model —  Classes  were  derived  from  the   LinkedIn  Api  JSON  response  to  an   HTTP  request   —  They  are  automaAcally  be   mapped  to  the  JSON  message   —  Unmappable  (unecessary)   aHributes  will  be  “skipped”   —  ConsumpAon  (capturing  and   parsing)  of  data  will  be  done  in   ONE  LINE  OF  CODE   public  with  sharing  class  LinkedInModel{          public  class  LinkedInResponse{…}          public  class  LinkedInSHARUpdate{…}          public  class  UpdateContent{…}          public  class  Person{…}          public  class  CurrentShare{…}          public  class  ShareContent{…}          public  class  SiteStandardProfileRequest{…}   }  
  • 15. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Key Code Bits —  LinkedInAPI Request String private String getLinkedInRequestUrl(){ return 'https://api.linkedin.com/v1/people/~/network/updates? type=SHAR&format=json&count='+postCount+'&oauth2_access_token=AQWFNOSFZ…'; } —  Processing the Results private void getLinkedInUpdates(){ HttpRequest req = new HttpRequest(); req.setEndpoint(getLinkedInRequestUrl()); Http http = new Http(); HttpResponse response = http.send(req); linkedInResponse = (LinkedInModel.LinkedInResponse) JSON.deserialize( response.getBody(), LinkedInModel.LinkedInResponse.class); (… Continue Processing…) }
  • 16. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Key Code Bits —  Create New Leads and Perform Additional Processing public static void upsertSocialLeads(List<LinkedInModel.LinkedInSHARUpdate> postValues){ for(LinkedInModel.LinkedInSHARUpdate socialContent : postValues){ // If the lead already exists, just add the post to that Lead. // If it does not, then add a Lead and then add the post to that Lead. List<Lead> existingLead = [select id from lead where firstname = :firstName and lastname = :lastName]; if(existingLead.size() > 0){ // Save individual post content as a completed task on that Lead Task newPost = newTask(); (… Continue Processing…) } else { // Create, populate, and save a new Lead Lead socialLead = new Lead(); (… Continue Processing…) insert socialLead; whoId = socialLead.id; addToCampaigns(socialLead,get2013Campaigns()); }
  • 17. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Social Automation —  Force.com APIs enable the platform to be notified of social events —  ScheduledApex jobs enable automation of poll-based interactions global class scheduledMerge implements Schedulable{ global void execute(SchedulableContext SC) { HttpRequest req = new HttpRequest(); req.setEndpoint(getLinkedInRequestUrl()); Http http = new Http(); HttpResponse response = http.send(req); linkedInResponse = (LinkedInModel.LinkedInResponse)JSON.deserialize( response.getBody(), LinkedInModel.LinkedInResponse.class); (… Continue Processing…) } }
  • 18. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Final Thoughts —  All Business is social —  Social actions must be designed to be meaningful —  Salesforce.com encourages and supports sophisticated social collaboration out of the box —  Social content can be easily leveraged to contribute to meaningful business action that drives higher quality and greater performance
  • 19. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED. Questions —  eric@relcapgroup.com or eric@modernapple.com —  www.relcapgroup.com —  www.rqforsalesforce.com (or check us out on theAppExchange)
  • 20. HIGHER EDUCATION SUMMIT ’13: ENGAGE. TRANSFORM. SUCCEED.