Slack is a central hub for teams to gather throughout the day, share work, and discuss projects. Our Slack integration makes it easy for Harvest to be part of that discussion by allowing you to track time and view and share project budget reports without leaving your favorite channels. You can also check what a team member is working on to make sure your direct message won’t interrupt their flow. We've even added some fun Harmojis so your team can celebrate time tracking!
Enabling the Slack Integration
To get started with the Slack integration, head to Harvest + Slack and click the Add Harvest to Slack button:
You'll be prompted to sign in to the Slack workspace and/or allow Harvest to access your Slack workspace. After you click Allow, we'll confirm that you're all set.
Using Slack Commands
Start and stop your timer or create a new time entry by using these commands:
/harvest start [notes]: Use this command to start a new timer. Upon entering the command you’ll be prompted to select a project and task for the entry.
/harvest start this is a time entry note. You could also just enter
/harvest startif you don’t have any notes to add to the entry.
/harvest stop: Use this command to stop a timer.
/harvest log [hours] [notes]: Use this command to log hours without starting and stopping a timer. Upon entering the command you’ll be prompted to select a project and task for the entry.
/harvest log 1:30 this is a time entry note. You could also just enter
/harvest log 1:30if you don’t have any notes to add to the entry.
See what someone is working on by using the
/harvest status [@username] command. Example:
/harvest status @jodi.
See how much time your team has tracked to a project and how much budget is remaining by using the
/harvest budget command. Upon entering the command you'll be prompted to select a project. You can even share the report with the rest of the Slack channel! Note that the budget command will only return results for projects with hourly budgets.
View all of the available commands at any time by typing
/harvest help into Slack.
Slack Integration FAQ
Will everyone else see when I’m using a Harvest + Slack slash command?
All of our slash commands respect your privacy. Only you can see your messages about starting and stopping timers and checking another team member’s status. Budget reports are initially shown only to you and will only be shared with the channel if you click the Share to Channel button.
Who can use the status command to see what another team member is working on?
When Administrators use the status command in Slack, they can see the project and task that someone else is currently tracking time to and the timer’s duration. Project Managers and Regular Users will see the duration of another team member’s running timer. Our hope is that everyone on the team will be able to use this command to avoid interrupting someone who’s concentrating on a task.
Who can view and share a project budget report?
Administrators and Project Managers can use the budget command for viewing a budget report for a project. If they choose to share that report, anyone in the channel will be able to see it, even Regular Users in Harvest and Slack members who aren’t in the connected Harvest account.
Can I link more than one Harvest account to a single Slack workspace, or more than one Slack workspace to a single Harvest account?
No, you can only link one Harvest account to one Slack workspace and vice versa.
How do I disconnect Harvest from Slack?
To disconnect your Harvest account from Slack type
/harvest disconnect in Slack and confirm the disconnection. You can later reconnect your accounts by typing
/harvest in Slack.