SlideShare a Scribd company logo
1 of 48
Download to read offline
SERVING THE SOCIAL CUSTOMER:
SCALING YOUR SUPPORT FOR
TWITTER, FACEBOOK AND MORE!
November 30, 2010! Dan York!
Dir. of Conversations!
twitter.com/danyork!
twitter.com/voxeo!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Logistics!
  Please ask questions through the GoToWebinar
interface.
  Twitter hashtag: #voxeo
  Sample app source code online:
•  https://github.com/tropo/tropo-twitter-samples
  Archive will be available at:
•  http://blogs.voxeo.com/jamsessions/2010/11/
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
“Social networking services will
replace email as the primary
vehicle for communications for
20 percent of business users by
2014” - Gartner Research
Source: ComputerWorld UK, Nov 15, 2010
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
The Generation Difference!
0.00%
5.00%
10.00%
15.00%
20.00%
25.00%
30.00%
35.00%
40.00%
Strongly Agree Somewhat Agree Neither Agree
nor Disagree
Somewhat
Disagree
Strongly
Disagree
Dont Know / Not
Sure
18-24
25-34
35-44
45-54
55+
Prefer to receive SMS alerts when checking order status, delivery
updates, etc.!
Source:	
  Opus	
  Research	
  Consumer	
  Preference	
  survey	
  (2010,	
  n=985)	
  
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In the past 6 months, when shopping for goods and services, I have
consulted with friends on social networks!
Source:	
  Opus	
  Research	
  Consumer	
  Preference	
  survey	
  (2010)	
  
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Why Twitter?!
  Stay tuned into the customers voice (CRM)
  Support the communication channels in demand by
the masses (CRM)
  Foster loyal and engaged customers (CRM)
  Word-of-mouth / viral marketing (PR, Marketing)
  Negative publicity / damage control (PR)
  Conscious marketing presence so the organization
is not viewed as operating in the past (Marketing)
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
What happens if you are successful?!
HOW DO YOU SCALE YOUR
SUPPORT FOR TWITTER?!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Scaling Options!
  Hire a team of tweeters
  Force your existing team into 24x7
  Ignore all tweets outside of “work” hours – or
reply later
  Integrate Twitter messages into your existing
contact center
  Apply an appropriate level of automation
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
BEWARE
OF THE
TWITTER-BOT
BACKLASH!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
About Voxeo!
  Founded in 1999
  World’s largest hosted VoiceXML and CCXML platform – Over
82,000 hosted ports globally; hundreds of premise deployments
  Over 200,000 developers using Voxeo platforms
  The Voxeo difference: Unlocked Communications, Customer
Obsession Teams, Communications Passion
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
One World, One Platform!
Slough, UK
Frankfurt, Germany
Singapore
Las Vegas, NV Atlanta, GA
Orlando, FL
Single View
Voxeo Prophecy Hosting
Hong Kong
Patented multi-tenant, virtualized architecture – 82,000 ports and growing
Optimized for real-time communication
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Unified Self-Service™!
  One application investment
  Multiple communication
channels
  One deployment platform –
or use your platform of choice
  Improved, accelerated ROI
  Any tool, programming
paradigm or language
  Voxeo compatibility modes for
porting existing applications
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Design Once – Deploy Anywhere!
Voice Video Text Mobile Web
Account
Information
Activity
History
User
Preferences
Purchase
History
Other
Information
IM Two-Way SMS
Personalized Dialogs and Visual Display
Real-time
caller
preferences,
location,
responses
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Two Solutions For Twitter!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Voxeo Labs,
Unlocking the
Path to Innovation
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Cloud Communications Service
www.tropo.com
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Tropo and Twitter!
  Twitter treated as simply another text channel
•  Same app can also use voice, SMS, IM
  Tropo app can be attached to a Twitter account
•  Uses the OAuth authentication process, i.e. you need
to be logged into the Twitter account to approve the
access for your Tropo app
  Tropo sees both “replies” and “mentions”
•  @voxeo This service is very cool!
•  Sitting in an informative @voxeo webinar!
Tropo Scripting!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Tropo Scripting!
  Your app runs in the Tropo cloud.
•  Is also typically hosted in the Tropo cloud.
  Similar to Google App Engine.
  Access to most language libraries.
  SIMPLE. EASY.
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
DEMO TIME!
GET READY TO TWEET!!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 1: Simple Reply App!
  Blindly sends back canned response
  Try it out: @tropohello <anytext>
  Sample code (JavaScript):
say ("Hello there, @"+currentCall.callerID+". Thank you! ");
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Replies vs Mentions!
  A “reply” has your Twitter ID at the beginning:
•  @voxeo Your support team rocks!
  A “mention” includes your Twitter ID:
•  Listening to a @Voxeo developer jam session.
  For a reply, Tropo removes your Twitter ID
from the beginning of the message
•  Allows multi-channel apps to treat tweets as they
would any other IM or SMS message
  To differentiate, you can test for the presence/
absence of your Twitter ID
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 2: Night Service!
  If the tweet: 1) is a reply; and 2) arrives between certain hours, send back
a response saying the office is currently closed
•  Mentions are ignored because the message was not “to” us.
  Try it out: @stratohelp <anytext>
  Note: Tropo servers are set for UTC – you need to factor that into your
hour calculations.
  Sample code (python):
•  The final “else” could be left off, in which case the app will take no action.
from datetime import *
if currentCall.initialText.find("@stratohelp") == -1:
if datetime.now().hour not in range(12,21) :
say("Our offices are currently closed. Please ...")
else:
say("Our offices are open. We'll reply back to you soon.")
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 3: Keyword Actions/Alerts!
  Sends out SMS alerts based on keywords or Twitter
replies with appropriate links
  Try it out: @tropohelp <text>
  Rules:
•  If Twitter account is mentioned in a tweet with the word “fail”, in
either case, send an SMS alert (which goes to my phone)
•  If the message is a reply and includes the word:
•  “help” – reply with URL and send an SMS alert
•  “faq” – reply with the URL to the FAQ
•  “documentation” – reply with the URL to the documentation
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 3: Keyword Actions/Alerts!
  Sends out SMS alerts based on keywords or replies with appropriate links
  Try it out: @tropohelp <text>
  Sample code (python):
text = currentCall.initialText.lower()
if text.find("fail") > -1:
message("Whoa! " + currentCall.callerID + " is tweeting a fail",
{"to":"tel:+14075551212", "network":"SMS"})
elif text.find("@tropohelp") == -1: #Is it a reply?
if text.find("help") > -1:
say("Tropo lets you build apps ...")
message("Tropo help request from: " + currentCall.callerID,
{"to":"tel:+14075551212", "network":"SMS"})
elif text.find("faq") > -1:
say("The Tropo FAQ is at https://www.tropo.com/docs/...")
elif text.find("documentation") > -1:
say("Tropo docs are at https://www.tropo.com/docs/")
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 4: Twitter Contest!
  Perform some action based on “secret password” or other text
  Try it out: @ClubTropo Tropo Rocks!
  Example merely sends back a different response, but could add
information to a database or take some other action
  See http://blog.tropo.com/2010/08/13/linking-to-twitter-using-javascript-
tropo-scripting/
  Sample code (JavaScript):
message = currentCall.initialText;
if(message == "Tropo Rocks!"){
say("You just learned how to make a Twitter bot with @Tropo for free.
Welcome to the club.");
}
else {
say ("Say what? Try it again - send us a tweet with the correct
password to get on the list.");
}
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Example 5: Yahoo Weather!
  Tweets back latest weather for US ZIP code
  Try it out: @danweathertest <ZIPcode>
•  @danweathertest 32801
•  @danweathertest 90210
  Sample code (python):
•  https://github.com/tropo/tropo-twitter-samples/
  Multi-channel application:
•  Voice: +1-407-374-3994
•  SMS: +1-407-374-3994
•  Skype Voice: +990009369991438833
•  SIP Voice: sip:9991438833@sip.tropo.com
•  IM (Jabber): danweathertest@tropo.im
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Scenario: Augmenting Human Agents!
  Human agents and Tropo app can share the
same Twitter account
  Tropo app could:
•  only reply at certain times (ex. night service)
•  reply based on certain keywords
•  gather necessary information so that human agent
has all the info he/she needs to reply
  Combination of human and app can get
customers their information as fast as possible
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Some Notes About Twitter!
  Twitter messages are restricted to 140 characters
•  Your application needs to take care of splitting messages that
are longer
  Duplicate tweets are rejected (i.e. containing identical
text sent to same Twitter account within a certain timeframe)
•  You need to be aware of this in testing. Applies to both:
•  Messages you send to your app
•  Messages your app sends back to you
  Direct Messages, Twitter Search and Public Timeline are not
yet supported
  Twitter is... well... not entirely reliable – nor is it realtime.
Tropo WebAPI!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Tropo WebAPI!
  For developers who want more control and/or
tighter back-end integration, including reporting
and analytics
  Twitter configuration identical to Tropo Scripting
  Tropo connects to your web server
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Tropo WebAPI!
  REST API
•  Familiar request/response model, using JSON or XML
  Full access to all language libraries, including
custom development
  Tropo WebAPI libraries available for:
•  Ruby, PHP, Python, C#, Node.js
•  http://github.com/tropo
  Example apps in other languages:
•  Go, Scala, Scheme, Erlang, ...
A Different Way...!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
What if... !
  you want to build very complex
applications?
  you want a solution that will be
installed on your premise? behind
your firewalls and in your data center?
  you need to tie your social channels into your existing analytics and
business intelligence software?
  you have a development team that already uses the industry
standard Eclipse IDE?
  Answer.... VoiceObjects!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Application Lifecycle Management!
1
6
VoiceObjects Analyzer
3
VoiceObjects
Desktop
Design
2
GUI Design
Storyboard
Manager
5
Debug Viewer,
Trace Viewer
Load
Tester
Phone-less
testing
4
Project
Documentation Storyboard Manager
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
  Out-of-the-box Data Capture by VoiceObjects Server
-  Dimensional Data model optimized for BI analysis
-  Integrates with data from ASR, CTI, and CRM
CTI
Data
IVR
Data
CRM
Data
Infostore
VoiceObjects
Analyzer
(Business Objects,
Cognos,
MicroStrategy)
3rd party
Analysis Tools
  Analysis and Reporting
-  Based on standard business intelligence tools
-  60+ predefined Reports, based on real-time data
-  Extends existing Data Warehouse
-  Includes Customer behavior and business analysis
  Highest Rated Analytics Package in the Market
VoiceObjects Infostore and Analyzer!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
How to provision a Twitter app!
  Steps to success:
1.  Create a VoiceObjects text application
(or add a text layer to an existing voice application)
2.  Deploy it on a VoiceObjects Server
3.  Add an application within your IMified account
a)  Configure URL to VoiceObjects Server
b)  Add Twitter account
4.  Send initial message to start Twitter dialog
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Step 1+2: Create and Deploy!
  Build normal IVR call flow in
VoiceObjects
  Adjust presentation layer:
•  Output
•  Input (Grammars)
  ... but keep business logic & backend
integration
  Deploy
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
3: Create Application on IMified!
3. Add to end of URL:
&vsDriver=173&User-Agent=IMified
instructs VoiceObjects Server to
activate IMified mode
1. Create (free) IMified account
http://www.imified.com/
2. Create new Bot
4. Go through Twitter activation
process
Wrapping Up!
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
What Next For Twitter?!
  Several ideas under consideration
  Direct Messages
•  Allow for private communication
•  Requires “following” to be successful
  Twitter Search
  Public Timeline
  What would YOU like to be able to do?
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
On The Horizon - Facebook!
  Facebook Chat is possible
today... but basically useless for
companies because of FB accounts restrictions
  OpenGraph API now allows interaction with
Facebook Pages that wasn’t possible before
  Ideas under consideration:
•  Monitor a Page and alert on new postings /
comments or a new Like
•  Posting of content to a Page
  What would YOU like to be able to do?
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Next Steps!
  Sign up for a free Tropo account:
•  http://www.tropo.com/
  Download a free copy of VoiceObjects:
•  http://developers.voiceobjects.com/
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Resources!
  Tropo – http://www.tropo.com/
•  Documentation - https://www.tropo.com/docs/
•  Blog posts: http://blog.tropo.com/tag/twitter/
  VoiceObjects – http://www.voiceobjects.com/
•  Developer site – http://developers.voiceobjects.com/
  Unified Self-Service blog:
•  http://blogs.voxeo.com/unifiedselfservice/
  Voxeo Labs
•  http://labs.voxeo.com/
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Topic: Who you gonna call? Place and Receive
Phone Calls from your Web Browser using
PhonoSDK
Date: December 16, 2010, 11am US Eastern
Next Developer Jam Session!
Serving the Social Customer: Scaling Your Support For Twitter, Facebook and More

More Related Content

Viewers also liked

Politnetz Trickkiste: Wahlkampf mit Facebook und Politnetz
Politnetz Trickkiste: Wahlkampf mit Facebook und PolitnetzPolitnetz Trickkiste: Wahlkampf mit Facebook und Politnetz
Politnetz Trickkiste: Wahlkampf mit Facebook und PolitnetzPolitnetz
 
EDUARDO LAGO
EDUARDO LAGOEDUARDO LAGO
EDUARDO LAGOjmaronob
 
Productos de microsoft
Productos de microsoftProductos de microsoft
Productos de microsoftDIANA MERA
 
Vitnemål E-handel 1
Vitnemål E-handel 1Vitnemål E-handel 1
Vitnemål E-handel 1Perceptio
 
Kindergarten number practice
Kindergarten number practiceKindergarten number practice
Kindergarten number practiceLuz Milagro
 
SWF presents : VisioNext and Visioflext Wipers
SWF presents : VisioNext and Visioflext WipersSWF presents : VisioNext and Visioflext Wipers
SWF presents : VisioNext and Visioflext WipersValeo
 
Del poder electoral
Del poder electoralDel poder electoral
Del poder electoralAlexlnn
 
Manual med-trad-homeopatia-e-práticas final
Manual med-trad-homeopatia-e-práticas finalManual med-trad-homeopatia-e-práticas final
Manual med-trad-homeopatia-e-práticas finalCristiano Neves
 
Aprende y diviertete webquest
Aprende y diviertete  webquestAprende y diviertete  webquest
Aprende y diviertete webquestgeroma1316
 
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers Borlaug Global Rust Initiative
 

Viewers also liked (12)

Politnetz Trickkiste: Wahlkampf mit Facebook und Politnetz
Politnetz Trickkiste: Wahlkampf mit Facebook und PolitnetzPolitnetz Trickkiste: Wahlkampf mit Facebook und Politnetz
Politnetz Trickkiste: Wahlkampf mit Facebook und Politnetz
 
EDUARDO LAGO
EDUARDO LAGOEDUARDO LAGO
EDUARDO LAGO
 
Productos de microsoft
Productos de microsoftProductos de microsoft
Productos de microsoft
 
Vitnemål E-handel 1
Vitnemål E-handel 1Vitnemål E-handel 1
Vitnemål E-handel 1
 
Kindergarten number practice
Kindergarten number practiceKindergarten number practice
Kindergarten number practice
 
SWF presents : VisioNext and Visioflext Wipers
SWF presents : VisioNext and Visioflext WipersSWF presents : VisioNext and Visioflext Wipers
SWF presents : VisioNext and Visioflext Wipers
 
lmece407
 lmece407 lmece407
lmece407
 
Del poder electoral
Del poder electoralDel poder electoral
Del poder electoral
 
Manual med-trad-homeopatia-e-práticas final
Manual med-trad-homeopatia-e-práticas finalManual med-trad-homeopatia-e-práticas final
Manual med-trad-homeopatia-e-práticas final
 
Aprende y diviertete webquest
Aprende y diviertete  webquestAprende y diviertete  webquest
Aprende y diviertete webquest
 
Cómo organizar una cata
Cómo organizar una cataCómo organizar una cata
Cómo organizar una cata
 
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers
Agrovegetal 15 years of releasing new wheat cultivars for Spanish farmers
 

Similar to Serving the Social Customer: Scaling Your Support For Twitter, Facebook and More

Voxeo Labs presentation at Mobicents Summit 2011
Voxeo Labs presentation at Mobicents Summit 2011Voxeo Labs presentation at Mobicents Summit 2011
Voxeo Labs presentation at Mobicents Summit 2011telestax
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016Cisco DevNet
 
Voxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time TextVoxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time TextVoxeo Corp
 
Social Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebSocial Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebDan Olsen
 
Greach 2011 - Building Telephony Apps with Groovy and Grails
Greach 2011 - Building Telephony Apps with Groovy and GrailsGreach 2011 - Building Telephony Apps with Groovy and Grails
Greach 2011 - Building Telephony Apps with Groovy and Grailsgreach_es
 
Tech campmemphis slides_post_session
Tech campmemphis slides_post_sessionTech campmemphis slides_post_session
Tech campmemphis slides_post_sessionStewart Whaley
 
Technology tapas - Technology enhanced learning and interactive lectures
Technology tapas - Technology enhanced learning and interactive lecturesTechnology tapas - Technology enhanced learning and interactive lectures
Technology tapas - Technology enhanced learning and interactive lectureseclrnagu
 
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopTropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopAlan Quayle
 
Developing SIP Applications
Developing SIP ApplicationsDeveloping SIP Applications
Developing SIP ApplicationsVoxeo Corp
 
Azure for a Design and User Experience (DUX) teams
Azure for a Design and User Experience (DUX) teamsAzure for a Design and User Experience (DUX) teams
Azure for a Design and User Experience (DUX) teamsEmma Woods
 
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...Voxeo Corp
 
Colman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceColman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceOhad Flinker
 
Basic VoIP Drupal Intro - for BioRAFT
Basic VoIP Drupal Intro - for BioRAFTBasic VoIP Drupal Intro - for BioRAFT
Basic VoIP Drupal Intro - for BioRAFTMicky Metts
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsDavid Schneider
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynotePaul Scott
 
Introduction to microsoft teams app templates
Introduction to microsoft teams app templatesIntroduction to microsoft teams app templates
Introduction to microsoft teams app templatesJenkins NS
 
An Overview Of Website Accessibility
An Overview Of Website AccessibilityAn Overview Of Website Accessibility
An Overview Of Website AccessibilityTechSoup
 
Twilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native ClientsTwilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native ClientsThomas Bouldin
 
WillsSocialMedia
WillsSocialMediaWillsSocialMedia
WillsSocialMediaRussellWill
 

Similar to Serving the Social Customer: Scaling Your Support For Twitter, Facebook and More (20)

Voxeo Labs presentation at Mobicents Summit 2011
Voxeo Labs presentation at Mobicents Summit 2011Voxeo Labs presentation at Mobicents Summit 2011
Voxeo Labs presentation at Mobicents Summit 2011
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
Voxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time TextVoxeo Summit 2010: Real-time Text
Voxeo Summit 2010: Real-time Text
 
Social Media Marketing on the Real-time Web
Social Media Marketing on the Real-time WebSocial Media Marketing on the Real-time Web
Social Media Marketing on the Real-time Web
 
Pres
PresPres
Pres
 
Greach 2011 - Building Telephony Apps with Groovy and Grails
Greach 2011 - Building Telephony Apps with Groovy and GrailsGreach 2011 - Building Telephony Apps with Groovy and Grails
Greach 2011 - Building Telephony Apps with Groovy and Grails
 
Tech campmemphis slides_post_session
Tech campmemphis slides_post_sessionTech campmemphis slides_post_session
Tech campmemphis slides_post_session
 
Technology tapas - Technology enhanced learning and interactive lectures
Technology tapas - Technology enhanced learning and interactive lecturesTechnology tapas - Technology enhanced learning and interactive lectures
Technology tapas - Technology enhanced learning and interactive lectures
 
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopTropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
 
Developing SIP Applications
Developing SIP ApplicationsDeveloping SIP Applications
Developing SIP Applications
 
Azure for a Design and User Experience (DUX) teams
Azure for a Design and User Experience (DUX) teamsAzure for a Design and User Experience (DUX) teams
Azure for a Design and User Experience (DUX) teams
 
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...
ClueCon2009: Exciting Advancements in Open-Source Telephony Applications in t...
 
Colman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceColman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API Reference
 
Basic VoIP Drupal Intro - for BioRAFT
Basic VoIP Drupal Intro - for BioRAFTBasic VoIP Drupal Intro - for BioRAFT
Basic VoIP Drupal Intro - for BioRAFT
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynote
 
Introduction to microsoft teams app templates
Introduction to microsoft teams app templatesIntroduction to microsoft teams app templates
Introduction to microsoft teams app templates
 
An Overview Of Website Accessibility
An Overview Of Website AccessibilityAn Overview Of Website Accessibility
An Overview Of Website Accessibility
 
Twilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native ClientsTwilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native Clients
 
WillsSocialMedia
WillsSocialMediaWillsSocialMedia
WillsSocialMedia
 

More from Voxeo Corp

Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Corp
 
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Corp
 
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Corp
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Corp
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Corp
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Corp
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Corp
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Corp
 
Voxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Corp
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Corp
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Corp
 
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Corp
 
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Corp
 
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Corp
 
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Corp
 
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Corp
 
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Corp
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Corp
 
How Do You Hear Me Now?
How Do You Hear Me Now?How Do You Hear Me Now?
How Do You Hear Me Now?Voxeo Corp
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsVoxeo Corp
 

More from Voxeo Corp (20)

Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -What's new in CXP 14
 
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKsVoxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 -Voxeo APIs and SDKs
 
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on SteroidsVoxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analytics
 
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactionsVoxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Securing customer interactions
 
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTCVoxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Real-time communications with WebRTC
 
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business users
 
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fansVoxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Creating raving fans
 
Voxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topicsVoxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - Advanced CCXML topics
 
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsessionVoxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 2 - The science of customer obsession
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobile
 
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The PossibleVoxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - The Art of The Possible
 
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log searchVoxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Prophecy log search
 
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analyticsVoxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Customer experience analytics
 
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
 
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloudVoxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - A view into the Voxeo cloud
 
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deploymentsVoxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Summit Day 1 - Lessons learned from large scale deployments
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
 
How Do You Hear Me Now?
How Do You Hear Me Now?How Do You Hear Me Now?
How Do You Hear Me Now?
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications Applications
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Serving the Social Customer: Scaling Your Support For Twitter, Facebook and More

  • 1. SERVING THE SOCIAL CUSTOMER: SCALING YOUR SUPPORT FOR TWITTER, FACEBOOK AND MORE! November 30, 2010! Dan York! Dir. of Conversations! twitter.com/danyork! twitter.com/voxeo!
  • 2. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Logistics!   Please ask questions through the GoToWebinar interface.   Twitter hashtag: #voxeo   Sample app source code online: •  https://github.com/tropo/tropo-twitter-samples   Archive will be available at: •  http://blogs.voxeo.com/jamsessions/2010/11/
  • 3. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation “Social networking services will replace email as the primary vehicle for communications for 20 percent of business users by 2014” - Gartner Research Source: ComputerWorld UK, Nov 15, 2010
  • 4. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation The Generation Difference! 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% Strongly Agree Somewhat Agree Neither Agree nor Disagree Somewhat Disagree Strongly Disagree Dont Know / Not Sure 18-24 25-34 35-44 45-54 55+ Prefer to receive SMS alerts when checking order status, delivery updates, etc.! Source:  Opus  Research  Consumer  Preference  survey  (2010,  n=985)  
  • 5. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In the past 6 months, when shopping for goods and services, I have consulted with friends on social networks! Source:  Opus  Research  Consumer  Preference  survey  (2010)  
  • 6. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
  • 7. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Why Twitter?!   Stay tuned into the customers voice (CRM)   Support the communication channels in demand by the masses (CRM)   Foster loyal and engaged customers (CRM)   Word-of-mouth / viral marketing (PR, Marketing)   Negative publicity / damage control (PR)   Conscious marketing presence so the organization is not viewed as operating in the past (Marketing)
  • 8. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation What happens if you are successful?! HOW DO YOU SCALE YOUR SUPPORT FOR TWITTER?!
  • 9. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Scaling Options!   Hire a team of tweeters   Force your existing team into 24x7   Ignore all tweets outside of “work” hours – or reply later   Integrate Twitter messages into your existing contact center   Apply an appropriate level of automation
  • 10. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation BEWARE OF THE TWITTER-BOT BACKLASH!
  • 11. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation About Voxeo!   Founded in 1999   World’s largest hosted VoiceXML and CCXML platform – Over 82,000 hosted ports globally; hundreds of premise deployments   Over 200,000 developers using Voxeo platforms   The Voxeo difference: Unlocked Communications, Customer Obsession Teams, Communications Passion
  • 12. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation One World, One Platform! Slough, UK Frankfurt, Germany Singapore Las Vegas, NV Atlanta, GA Orlando, FL Single View Voxeo Prophecy Hosting Hong Kong Patented multi-tenant, virtualized architecture – 82,000 ports and growing Optimized for real-time communication
  • 13. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Unified Self-Service™!   One application investment   Multiple communication channels   One deployment platform – or use your platform of choice   Improved, accelerated ROI   Any tool, programming paradigm or language   Voxeo compatibility modes for porting existing applications
  • 14. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Design Once – Deploy Anywhere! Voice Video Text Mobile Web Account Information Activity History User Preferences Purchase History Other Information IM Two-Way SMS Personalized Dialogs and Visual Display Real-time caller preferences, location, responses
  • 15. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Two Solutions For Twitter!
  • 16. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Voxeo Labs, Unlocking the Path to Innovation
  • 17. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Cloud Communications Service www.tropo.com
  • 18. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Tropo and Twitter!   Twitter treated as simply another text channel •  Same app can also use voice, SMS, IM   Tropo app can be attached to a Twitter account •  Uses the OAuth authentication process, i.e. you need to be logged into the Twitter account to approve the access for your Tropo app   Tropo sees both “replies” and “mentions” •  @voxeo This service is very cool! •  Sitting in an informative @voxeo webinar!
  • 20. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
  • 21. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Tropo Scripting!   Your app runs in the Tropo cloud. •  Is also typically hosted in the Tropo cloud.   Similar to Google App Engine.   Access to most language libraries.   SIMPLE. EASY.
  • 22. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation DEMO TIME! GET READY TO TWEET!!
  • 23. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 1: Simple Reply App!   Blindly sends back canned response   Try it out: @tropohello <anytext>   Sample code (JavaScript): say ("Hello there, @"+currentCall.callerID+". Thank you! ");
  • 24. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Replies vs Mentions!   A “reply” has your Twitter ID at the beginning: •  @voxeo Your support team rocks!   A “mention” includes your Twitter ID: •  Listening to a @Voxeo developer jam session.   For a reply, Tropo removes your Twitter ID from the beginning of the message •  Allows multi-channel apps to treat tweets as they would any other IM or SMS message   To differentiate, you can test for the presence/ absence of your Twitter ID
  • 25. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 2: Night Service!   If the tweet: 1) is a reply; and 2) arrives between certain hours, send back a response saying the office is currently closed •  Mentions are ignored because the message was not “to” us.   Try it out: @stratohelp <anytext>   Note: Tropo servers are set for UTC – you need to factor that into your hour calculations.   Sample code (python): •  The final “else” could be left off, in which case the app will take no action. from datetime import * if currentCall.initialText.find("@stratohelp") == -1: if datetime.now().hour not in range(12,21) : say("Our offices are currently closed. Please ...") else: say("Our offices are open. We'll reply back to you soon.")
  • 26. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 3: Keyword Actions/Alerts!   Sends out SMS alerts based on keywords or Twitter replies with appropriate links   Try it out: @tropohelp <text>   Rules: •  If Twitter account is mentioned in a tweet with the word “fail”, in either case, send an SMS alert (which goes to my phone) •  If the message is a reply and includes the word: •  “help” – reply with URL and send an SMS alert •  “faq” – reply with the URL to the FAQ •  “documentation” – reply with the URL to the documentation
  • 27. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 3: Keyword Actions/Alerts!   Sends out SMS alerts based on keywords or replies with appropriate links   Try it out: @tropohelp <text>   Sample code (python): text = currentCall.initialText.lower() if text.find("fail") > -1: message("Whoa! " + currentCall.callerID + " is tweeting a fail", {"to":"tel:+14075551212", "network":"SMS"}) elif text.find("@tropohelp") == -1: #Is it a reply? if text.find("help") > -1: say("Tropo lets you build apps ...") message("Tropo help request from: " + currentCall.callerID, {"to":"tel:+14075551212", "network":"SMS"}) elif text.find("faq") > -1: say("The Tropo FAQ is at https://www.tropo.com/docs/...") elif text.find("documentation") > -1: say("Tropo docs are at https://www.tropo.com/docs/")
  • 28. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 4: Twitter Contest!   Perform some action based on “secret password” or other text   Try it out: @ClubTropo Tropo Rocks!   Example merely sends back a different response, but could add information to a database or take some other action   See http://blog.tropo.com/2010/08/13/linking-to-twitter-using-javascript- tropo-scripting/   Sample code (JavaScript): message = currentCall.initialText; if(message == "Tropo Rocks!"){ say("You just learned how to make a Twitter bot with @Tropo for free. Welcome to the club."); } else { say ("Say what? Try it again - send us a tweet with the correct password to get on the list."); }
  • 29. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Example 5: Yahoo Weather!   Tweets back latest weather for US ZIP code   Try it out: @danweathertest <ZIPcode> •  @danweathertest 32801 •  @danweathertest 90210   Sample code (python): •  https://github.com/tropo/tropo-twitter-samples/   Multi-channel application: •  Voice: +1-407-374-3994 •  SMS: +1-407-374-3994 •  Skype Voice: +990009369991438833 •  SIP Voice: sip:9991438833@sip.tropo.com •  IM (Jabber): danweathertest@tropo.im
  • 30. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Scenario: Augmenting Human Agents!   Human agents and Tropo app can share the same Twitter account   Tropo app could: •  only reply at certain times (ex. night service) •  reply based on certain keywords •  gather necessary information so that human agent has all the info he/she needs to reply   Combination of human and app can get customers their information as fast as possible
  • 31. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Some Notes About Twitter!   Twitter messages are restricted to 140 characters •  Your application needs to take care of splitting messages that are longer   Duplicate tweets are rejected (i.e. containing identical text sent to same Twitter account within a certain timeframe) •  You need to be aware of this in testing. Applies to both: •  Messages you send to your app •  Messages your app sends back to you   Direct Messages, Twitter Search and Public Timeline are not yet supported   Twitter is... well... not entirely reliable – nor is it realtime.
  • 33. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Tropo WebAPI!   For developers who want more control and/or tighter back-end integration, including reporting and analytics   Twitter configuration identical to Tropo Scripting   Tropo connects to your web server
  • 34. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Tropo WebAPI!   REST API •  Familiar request/response model, using JSON or XML   Full access to all language libraries, including custom development   Tropo WebAPI libraries available for: •  Ruby, PHP, Python, C#, Node.js •  http://github.com/tropo   Example apps in other languages: •  Go, Scala, Scheme, Erlang, ...
  • 36. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation What if... !   you want to build very complex applications?   you want a solution that will be installed on your premise? behind your firewalls and in your data center?   you need to tie your social channels into your existing analytics and business intelligence software?   you have a development team that already uses the industry standard Eclipse IDE?   Answer.... VoiceObjects!
  • 37. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Application Lifecycle Management! 1 6 VoiceObjects Analyzer 3 VoiceObjects Desktop Design 2 GUI Design Storyboard Manager 5 Debug Viewer, Trace Viewer Load Tester Phone-less testing 4 Project Documentation Storyboard Manager
  • 38. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation   Out-of-the-box Data Capture by VoiceObjects Server -  Dimensional Data model optimized for BI analysis -  Integrates with data from ASR, CTI, and CRM CTI Data IVR Data CRM Data Infostore VoiceObjects Analyzer (Business Objects, Cognos, MicroStrategy) 3rd party Analysis Tools   Analysis and Reporting -  Based on standard business intelligence tools -  60+ predefined Reports, based on real-time data -  Extends existing Data Warehouse -  Includes Customer behavior and business analysis   Highest Rated Analytics Package in the Market VoiceObjects Infostore and Analyzer!
  • 39. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation How to provision a Twitter app!   Steps to success: 1.  Create a VoiceObjects text application (or add a text layer to an existing voice application) 2.  Deploy it on a VoiceObjects Server 3.  Add an application within your IMified account a)  Configure URL to VoiceObjects Server b)  Add Twitter account 4.  Send initial message to start Twitter dialog
  • 40. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Step 1+2: Create and Deploy!   Build normal IVR call flow in VoiceObjects   Adjust presentation layer: •  Output •  Input (Grammars)   ... but keep business logic & backend integration   Deploy
  • 41. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation 3: Create Application on IMified! 3. Add to end of URL: &vsDriver=173&User-Agent=IMified instructs VoiceObjects Server to activate IMified mode 1. Create (free) IMified account http://www.imified.com/ 2. Create new Bot 4. Go through Twitter activation process
  • 43. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation What Next For Twitter?!   Several ideas under consideration   Direct Messages •  Allow for private communication •  Requires “following” to be successful   Twitter Search   Public Timeline   What would YOU like to be able to do?
  • 44. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation On The Horizon - Facebook!   Facebook Chat is possible today... but basically useless for companies because of FB accounts restrictions   OpenGraph API now allows interaction with Facebook Pages that wasn’t possible before   Ideas under consideration: •  Monitor a Page and alert on new postings / comments or a new Like •  Posting of content to a Page   What would YOU like to be able to do?
  • 45. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Next Steps!   Sign up for a free Tropo account: •  http://www.tropo.com/   Download a free copy of VoiceObjects: •  http://developers.voiceobjects.com/
  • 46. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Resources!   Tropo – http://www.tropo.com/ •  Documentation - https://www.tropo.com/docs/ •  Blog posts: http://blog.tropo.com/tag/twitter/   VoiceObjects – http://www.voiceobjects.com/ •  Developer site – http://developers.voiceobjects.com/   Unified Self-Service blog: •  http://blogs.voxeo.com/unifiedselfservice/   Voxeo Labs •  http://labs.voxeo.com/
  • 47. © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Topic: Who you gonna call? Place and Receive Phone Calls from your Web Browser using PhonoSDK Date: December 16, 2010, 11am US Eastern Next Developer Jam Session!