Tons of Interest and Questions for this Slick ‘Bot’ Platform
Thanks to all the more than 500 participants who joined us last week to talk about Cisco Spark, the interactive possibilities of the growing chat ‘Bot’ phenomenon, and the cool cloud services from Gupshup.io making it easy to develop, host and deliver Spark-connected Bot services!
If you missed the webinar, we have you covered as the full WebEx recording is available for playback.
Introductory slides are attached to this post (see below.)
Topics covered included:
Cisco Spark intro and overview
The reach and opportunity represented by the chat bot market space
Use-cases and solutions
High-level overview of the Gupshup.io bot building/hosting platform
Walk-through demo: build, customize and deploy a Spark-connected Gupshup.io Bot
Interest from the audience was high, with questions coming fast and furious – below are some of the top Q&A items we didn’t have time to touch on during the event. If you have more questions or comments, we’d love to start a conversation!
Q: Can you give me other examples of deeper, more business relevant bot integrations with Spark?
Cisco: Here are a couple:
Example #1 - Code-build DevOps bot - A bot integrated with Jenkins (or other build tools) which monitors build progress and test case results, notifying a room full of developer engineers of build success/failure, with interactivity for requesting charts/links to test case results, git hub source files, etc.
Example #2 - Pricing bot - Bot which can interactively search and price products or services, possibly present in a Spark-based customer support room
Stay tuned for the upcoming 'Cisco Spark Depot' - a site for browsing all kinds of Spark bots, integrations, tools and solutions.
Q: How can we get a more detailed overview of Gupshup?
Q: I can’t seem to find the Gupshup Proxy Bot in the Spark user search?
Cisco: Bot accounts created by users in a Spark ‘organization’ are searchable only by other users in the organization. However bots can always be added directly by anyone by specifying the full email address, i.e. ‘firstname.lastname@example.org’
Q: Do you have more complex examples of bots for each platform supported?
Gupshup: Check out ‘hellopegg.io’, a bot that was built on Gupshup
Q: Can the bot run scripts from internal servers like in a corporate data center?
Cisco: Gupshup is a cloud hosted provider – if you wanted your Gupshup bot app to interact with systems inside your firewall, you would need to take steps to expose access, e.g. by publishing a REST-like API
Q: How does Gupshup pricing work?
Gupshup: Its a ‘freemium’ model. On signing up you get 100k API calls free. Past that you are charged per API call. Write to us and we can work out a custom deal for pricing.
Q: How about pricing for bots in Cisco spark?
Cisco: Bot functionality does not incur any extra charges on Spark (Spark itself is free to use for developers/small teams)
Q: How can we integrate a bot running on-prem Cisco Jabber with cloud Spark?
Cisco: Spark bots can share links, Youtube embeds, images and other kinds of documents directly to a room (no support for monetary transactions or interactive objects at this time)
Q: Can the user or agent escalate from bot to a phone call using Spark VOIP?
Cisco: In a room with customer and bot, the bot could (on request) add in a customer service rep, at which point either the rep or the customer could then easily start a voice/video/screen-share session
Q: Can I use Gupshup as development platform, and migrate my bot later to a on premise platform?
Gupshup: In theory yes as your bot logic would still be intact. But since you'll be using helper methods and private APIs from Gupshup, migration will involve porting your code to the other platforms
Q: Is there a way to get reports of the usage of the bots?
Gupshup: Yes, Gupshup has a built it analytics tool
Q: Is the bot code API on Gupshup unique, or does it meets some standard?
Gupshup: The code you see in our cloud-based IDE is unique to Gupshup, as they are helper methods for many things that are under-the-hood. The code is mapped to different messaging platforms. For instance a context.sendResponse() will send a message on any msging platform.
Q: Can a bot be written to federate messages between two different chat platforms? e.g. Skype to Spark? Spark to Facebook Messenger?
Gupshup: We are working on bot-to-bot communication that will enable this. Stay tuned!
Q: Does gupshup support sending messages in response to external events - like a timer or web service?