Daily updates are a great way to notify users of new information on a schedule that works for them. For example, an organization may schedule daily updates for team members to communicate shift changes or new information about inventory items in a store. These updates are similar to the weekly “status” meetings and “stand-up” reports teams conduct in their workdays—they’re reflection feedback-loops that help team members keep up with each other’s progress.
To enable daily updates, create a new intent and configure it as an action that’s designed to deliver your update to users. Then, add this intent to a system scene that includes the daily update registration flow.
When a user invokes the updated version of your Action at their scheduled time, they receive an Assistant notification on their mobile device that contains the content you’ve configured as a daily update. This is similar to the notifications that appear when they invoke one of your other Actions, so it’s important that you make sure your daily update is well-designed and provides value for your users.
To ensure this, be sure to offer a daily update subscription prompt only after you’ve shown your user the benefit of the action—prompting too often can become frustrating. Also, don’t forget to provide a way for users to stop receiving daily updates by transitioning them to the system scene when they unsubscribe. This helps keep your users’ phone clean of unused Assistant prompts.