Ottspott by Apidaze @API Days Paris 2015
-
Upload
luis-borges-quina -
Category
Internet
-
view
1.789 -
download
0
Transcript of Ottspott by Apidaze @API Days Paris 2015
BOTS ARE THE NEW APPS: DISRUPT COMMUNICATIONS WITH SLACKBOTS
LUIS BORGES-QUINA CEO @QuinaLuis
PHILIPPE SULTAN CTO
👬 !
BACK IN THE 90s 💾
2!
2007-NOW: APPS AND MORE APPS
3!
4!
APP FATIGUE: 200 APPS=70% of USAGE
WHAT NOW ? MESSAGING IS THE NEW OS
5!
Business Platforms
Consumer Platforms
INVISIBLE APPS : NO UI IS THE NEW UI
6!
SLACKBOTS ARE THE NEW APPS
•  Text UI (or THE homescreen)
•  Ideal distribution channel
•  Allows integrations
SLACKBOTS BY CATEGORY
Source: Clément Vouillon/Point Nine Capital
DEVELOPING WITH APIDAZE
•  Number provisioning, SIP account management, etc.
•  Webhook + XML
•  <dial/>, <conference/>, <voicemail/>
•  JavaScript for
•  Answer/place phone calls from the browser
•  WebRTC + PSTN conferencing
REST API
DEVELOPERS USING APIDAZE
•  Know at least one programming language
•  Are familiar with events, triggers and actions
•  Possibly but do not necessarily speak JavaScript
•  We 😻 Node.js
•  is a JavaScript API
•  Serious web developers!
PROGRAMMING WITH
•  A REST API to take actions
•  Authenticate users
•  Send messages, files
•  Retrieve team and channel information
•  Webhooks for notifications
•  From your apps (incoming), and to your apps (outgoing)
•  Real Time Messaging API
•  The building blocks to build integrations or « bots »
ARE USERS DEVELOPERS ?
•  Not yet, but they’re starting to hear about events and triggers (notifications and integrations)
•  And actions
•  Slash commands were used in my early days as a developer in IRC
•  Now understood by (almost) everyone
/me extending Apidaze to Slack
EXTENDING THE APIDAZE API TO
•  Build notifications with incoming webhooks
•  New call, call closed, voicemail left & more
•  Build slash commands out of the existing REST API
•  Send SMS 💬
•  Start a ☎ phone call or a conference call 👥👥👥
•  Text to speech & speech to text
EVENTS TRIGGERS AND ACTIONS
•  Developers are used to them
•  Slack, Zapier, IFTTT
•  Users of those products get used to it too
•  Lots of fun for developers … and non developers! 😜
in seconds PICK A LOCAL NUMBER
16!
SET YOUR CALL PREFERENCES
17!
in the browser MAKE & RECEIVE CALLS
18!
DETAILED CALL TIMELINE
19!
GET NOTIFIED IN THE SLACK CHANNEL
20!
CALL METRICS
21!
🎄 AND GET THIS LIMITED EDITION OTTSPOTT T-SHIRT @apidaze and @ottspott_co
VISIT US AT OUR BOOTH