5. Slack facts
2.7 million DAU
800,000 paid slack accounts
60,000 teams
320 minutes average time on slack on weekdays / user
max 1 million users logged in at the same time
7. Transactional and conversational bot
Web API
RPC webhooks
RTM API
Real Time Messaging over Websocket
easy complex
… or play around with Meya
8. What to use?
Get message on trigger
and/or in public rooms
(manual setup)
/slash commands
Post on external event
Get access to the full
conversation
Web API RTM
9. Building your bot
1. Create your bot at https://api.slack.com/apps/new
2. Authenticate via OAuth
3. Send or receive messages
20. Getting into the App directory
Submission checklist!
New scopes and Slack button
Short description (10 words) and Long description
Install instructions, support page and privacy policy
What are you doing?
Which scopes do you use and why?
Be nice. Give them a test account.
21. Tips and Tricks
WTF is Unfurling?
Get your scopes future proof!
Instant changes on texts possible.
Create your own bot user. Apps are not sharable.
Get your environments ready. Production and Staging/Dev.