Slack
Slack is a central hub for teams to gather throughout the day, share work, and discuss projects. Our Slack integration makes it easy for you to track time and view and share project budget reports without leaving your favorite channels. You can also check what a teammate is working on to make sure your direct message won’t interrupt their flow.
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 in Slack
-
/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.- Example:
/harvest start this is a time entry note
. You could also just enter/harvest start
if you don’t have any notes to add to the entry.
- Example:
/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.-
Example:
/harvest log 1:30 this is a time entry note
. You could also just enter/harvest log 1:30
if you don’t have any notes to add to the entry.
-
Example:
See what someone is working on in Slack
/harvest status [@username]
command. Example: /harvest status @jodi
.
See how much time your team has tracked to a project and the remaining budget in Slack
/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.
List all commands in Slack
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 teammate’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 teammate 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. Managers and Members will see the duration of another teammate’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 Managers can use the budget command to view a budget report for a project. If they choose to share that report, anyone in the channel will be able to see it, even Members in Harvest and Slack members who aren’t in the connected Harvest account.
Note: If a project's permission is set to
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.