Schedules | howdy

Schedules

The Howdy schedule system allows you to schedule your team's scripts to run automatically on a schedule of your choosing.

Create a schedule

Creating a schedule is easy! Message Howdy the words: @howdy schedule (script name) with (@user) OR #channel. Howdy will ask you if you want to daily (every day) or weekly ( multiple times a week). If you select weekly, you can specify the days of the week it can be ran (don't worry this can be changed later). Finally select the time it will be ran in your local time zone and you are all set!

A special note about private channels

First, invite Howdy to your private channel by going to the channel you want to invite Howdy to and type: /invite @howdy

and then run your meeting by typing: @howdy run checkin @channel

You can schedule the meeting by typing: @howdy schedule (script name) with (@channel)

Note: Due to how Slack works in private channels, you will need to type the exact phrase @channel (not something like @yourprivatechannel).

  • The @channel is critical for running meetings within a private channel of your choice. *

Edit an existing schedule

Type List schedule to view a list of your currently schedule checkins. You will see the following options:

  • Edit - Edit a given schedule. If it is currently running, this will take effect on the next scheduled instance.
  • Delete - Delete a given schedule. If it is currently running, the active one will complete, but then never run again. If you are the one running the meeting, you can manually end the meeting early by clicking the End now button in your DM history with Howdy.
  • Done - Exit the schedule list.
  • Schedule New - Create a new schedule.

Editing options

When you click edit, you will see the following options to change in your existing schedule:

  • Days - Pick the days of the week you want this to run.
  • Time - Pick what time you want this to run. This will be relative to the time zone you have setup in your slack settings at the time you first scheduled the meeting. If you have moved time zones, you should create a new schedule once you have changed your slack settings.
  • Participants - This will display the list of participants in your meeting. Click this to have the option to add or remove a participant. You can also add entire channels. Howdy accepts both @ usernames and @ channel for all participants in a meeting. If running on an entire channel, Howdy will need to also be a member of that channel! Note: You select QUIT to exit this screen without making any changes!
  • Pause status - If the meeting is active, you will see a play symbol emoji. If the meeting is paused, you will see the pause symbol. Click once to toggle its state!
  • Duration- You can specify the length of the meeting here, in increments of 15 minutes up to 72 hours. Once every participant in you're meeting has responded, the meeting notes will automatically be delivered.
  • Deliver to- Specify where your meetings notes are to be delivered. The options are public and private channels or a DM to a user on your team.
  • Done - Exit this menu.
  • List - Return to the list of scheduled meetings.

Another special note about private channels

If you do not see a given private channel in the list of Delivery channels, you should create a new schedule FROM the private channel so Howdy gets the permissions it needs from Slack to run meetings in that channel.

To do this, first invite Howdy to your private channel by going to the channel you want Howdy to run its script and type: /invite @howdy

You can then schedule the meeting by typing: @howdy schedule script name with @channel

Note: Due to how Slack works in private channels, you will need to type the exact phrase @channel (not something like @yourprivatechannel).

The @channel is critical for running meetings within a private channel of your choice.

Pausing your team's scheduled meetings

You can pause all your team's active scheduled checkins at once by messaging Howdy the words Pause. This can be useful for days when the office is closed, or you need to hunker down and focus on work in Slack. When you are ready to resume, message Howdy Pause again to resume!

One can also pause specific meetings using the List schedule menu mentioned earlier in this document.

Related articles