- Ana Rodriguez
Lets first callout whats the problem slack solves
- Office collaboration and communication
- Messaging app for business teams to work together effectively
- Provides information required for the user in an Organization
Now lets understand the Users
- Only adults
- Technology adoption will be high for these users
- Both Enterprise and SMB orgs can be users of the app.
- Frequency of usage will be medium to high as an Organization will not have multiple tools for communication at the one point of time.
Goal
- For this discussion, lets discuss about improving Engagement or Retention of existing users
- The need for moving out of slack to different other apps should be reduced.
Metrics to measure the progress of the Goal
- Retention refers to improving the return rate of the users to the app.
- Return rate can be measured by the number of sessions per user
- Our goal is to increase the number of sessions per user.
Pick one user persona
- Lets consider the Enterprise org users
- Frequency of usage will be high
- Teams and number of users in the org will be high
- More automation tools required to manage the processes followed in the Org
Painpoints
- Communication from contacts outside the Orgs and certain official communication is still retained in Emails. To discuss and close email queries user has to move out of slack
- Solution – Email integration to view and send replies from slack
- Meetings are scheduled and managed in calendars. Moving out of slack for pre-scheduled meetings and conferences.
- Solution – Slack integration with Calendars that supports scheduling huddles from calendar
- Repeated queries on the same issue from different channels and DMs will have the same answers to be sent. How do I save and use the same replies when required?
- Enterprise teams have to communicate the same update to many different teams
- Support response templates that can be saved and used from the compose box
- Set SLAs and Escalations to managers for certain messages
- Read receipts of messages that can be turned off
- for individual DMs but can be turned on for channels
- turned off for reporting managers but can be turned on for reportees
Priority
- Email Integration
- Impact/Customer value – High
- Why?
- All slack logins are already a valid email id
- All enterprise orgs use email communication heavily
- Collaborating and closing emails from slack increases the dependancy on slack and slack sessions per user.
- Data check – Number of gmail vs office365 email ids used for logins. This prioritizes which integration has to be built first.
- Why?
- Effort – Medium
- Already supports addons for email
- Impact/Customer value – High
- Calendar Integration
- Impact – High
- Why?
- Meetings are effective ways of collaboration
- But meetings are conducted in Google meets, Zoom or Teams
- Moving out of slack for meetings can be checked from the existing data
- the number of zoom integrations installed
- Number of Gmail integrations installed
- Avg number of huddles per user
- Effort – low
- Response templates
- Impact – medium
- Why?
- Save for later can be used for saving repeated responses
- Data check – Number of messages forwarded from Later section
- Effort – Low
- UI to mark a subset of messages under Save for later to be shown under Compose
- Read receipts
- Impact – Low
- Why – Users might not turn on this for privacy
- Set Slas and escalations
- Impact – Low
- Why – Customer communications mostly require strict slas more than internal peer to peer communication
Solutions for High Imapct painpoints
- Email Integration – Gmail or office365 email email integration
- On click of a contact or DM, show emails CTA is available
- Show Emails will list all emails sent from the contact or the contact one of the recipient
- Emails are listed in chronological order
- Emails are paginated to have have better performance
- Click on an email to tag and collaborate on the query
- Draft and Send a reply to the email from Slack
- SSo login with email which auto connects the email and authorizes slack to read/write data
- Metrics
- Number of Email logins via SSO
- Number of Emails clicked
- Number of Emails sent from slack
- Meetings
- Meetings are created, cancelled and rescheduled in Calendars
- Slack has the support for video calls which supports recording, annotate and sharing screens
- The gap lies in the support of scheduling from calendars
- Slack integration with Calendars that supports scheduling huddles from calendar
- Join with Slack CTAs inside Gcal and Office365 calendars
- Metrics
- Number of Meetings scheduled from calendars
Dropbox