Skip to content

AI Routines

Routines let you schedule AI-powered tasks to run automatically on a recurring basis. Set up a routine once, and JustAsk runs your prompt through the JustAsk Agent and delivers the result to the people you choose.

A routine can run on a fixed schedule, or only when a condition you define is met. Conditional routines check the condition on the schedule you set and run the prompt only when the condition is true.

Unlike a standard schedule that delivers the same static dashboard or file every time, a routine runs a prompt on each execution. The result is a written, plain-language response — a summary, an answer, or an interpretation of what changed — rather than just a refreshed asset.

Routines work best for recurring questions where an AI-written response adds more than a static export would. Scheduled routines suit regular updates; conditional routines suit exceptions that are only worth a message when they happen. For example:

  • Morning briefings for sales teams — “Summarize yesterday’s closed-won deals by rep and flag any account that slipped to next quarter,” delivered before the team logs on
  • Operational summaries — “Describe how today’s order volume and fulfillment times compare to the same day last week, and call out anything unusual”
  • Pipeline and revenue narratives — “Write a short update on how we’re tracking against this month’s revenue target and which segments are driving the change”
  • Plain-language monitoring — “Check for any spikes in error rates or refunds over the last 24 hours and explain what you find”
  • Exception alerts — “When daily active users drop below 1000, notify the product team with a summary of the drop” — a conditional routine that only delivers when the condition is met, instead of every day
  • Inventory monitoring — “When inventory for any SKU falls under 50 units, email the operations team with the affected SKUs and current stock levels”

A routine runs in one of two modes:

  • Schedule mode — The routine runs your prompt every time the schedule you set occurs.
  • Condition mode — The routine checks a plain-language condition against your data on the schedule you set, and runs your prompt only when the condition is met. A condition can check a threshold, whether data is present or missing, or whether results changed since the last check.

Each run executes independently and respects your organization’s permissions and data access controls. The result is delivered as text by email to the people you choose.

Each routine runs with the same permissions as the user who created it, so a routine can only query data its creator has access to.

Routines can be created by asking the agent or in the JustAsk UI.

Ask the JustAsk Agent for anything recurring and the agent will set up the routine for you:

“Every Monday at 9am, email me a summary of last week’s signups”

You can also add a condition to the routine, so that the routine will run only if the condition is met:

“Every day at 9AM, check if inventory for any SKU falls under 50 units and then email me”

The routine will be created and immediately active, use the model and topic the conversation is scoped to, and run with your permissions. Results are delivered to you unless you say otherwise — name other people or a user group in your prompt to deliver elsewhere.

In the JustAsk Agent, the new routine appears as a card in the conversation. Click Edit routine to open it in split view beside the chat, where you can review and adjust the prompt, schedule, destination, and recipients.

To update a routine from chat, you must have the routine open in split view. Click Edit routine on a routine card to open the routine’s edit form beside the chat, then ask the agent to modify specific settings. For example:

“Update the Weekly Signups routine to run at 9AM instead of 8AM”

The agent can only update the routine currently open in the split view — asking about a different routine in a general chat conversation won’t work, even if you created that routine earlier in the session.

When you ask the agent to update a routine, it renders an “update routine” chip in the conversation summarizing what changed. The edit form updates live to match the agent’s changes, so you can see your modifications take effect immediately.

Ask the agent to find or list your routines, for example:

“What do I have scheduled?”

“Open the Monday routine that emails the growth team”

The agent returns up to 10 matching routines. Click the routine to open it in split view beside the chat.

  1. Click Routines in the sidebar.
  2. In the list of routines, click the icon next to the routine you want to run.
  3. Select Run now.

The agent can delete a routine that is currently open in split view. To have the agent delete a routine:

  1. Open the routine in split view by clicking Edit routine on the routine card in the conversation.
  2. Ask the agent to delete the routine.
  3. The agent will prompt you to confirm the deletion.
  4. Click Delete routine.
  • Be specific in your prompts — Clear, detailed instructions produce more consistent results across automated runs
  • Test before scheduling — Run your prompt in the JustAsk Agent first to verify it produces the result you expect before creating a routine
  • Choose appropriate schedules — Match the routine’s frequency to how often the underlying data changes and when the result is useful
  • Review results regularly — Check routine output periodically to make sure it still meets your needs as your data and questions evolve
  • Routines cannot edit dashboards. They can only inspect and report on a dashboard referenced in a prompt.
  • Each routine delivers to a single destination.