How to Enable Daily Update in Your Actions

Daily update is a quick, efficient meeting for teammates to share their progress on projects and goals. It helps leaders have a better understanding of where each teammate is at so they can distribute work appropriately. It allows teammates to openly reflect on their challenges, brainstorm ideas to overcome them, and celebrate accomplishments.

Many teams decide to broadcast daily updates in a dedicated team channel (e.g., #daily-update). But Geekbot makes it easy to run daily updates asynchronously and in any existing team channel.

To enable daily updates in your Action, configure one of your intents as a triggering intent and select the daily update option as its response. Then, add a prompt for users to subscribe to daily updates mid-conversation or as a suggestion chip when they exit your Action successfully. You can also personalize the content of daily updates by adding custom parameters to the registration flow and referencing them in your daily update response. See the instructions below for details on how to do this, depending on whether you use Dialogflow or the Actions SDK to develop your Action.

In order to ensure that your Action’s daily updates are relevant to each individual user, set the frequency of your recurrence schedule to the user’s local timezone. That way, teammates receive the questions in a time of day that’s convenient for them (rather than at a time that may be too early or late in their timezone). To test this, you can invoke your Action and then check Assistant notifications around the time when you configured your daily updates to reoccur.