Daily routines

Switch on a morning briefing, an inbox digest, an order-status watch or a publish-time hand-off. Routines are toggles, not prompts — every one is off until you turn it on, and every one prepares a draft you review.

Questa pagina non è ancora disponibile nella tua lingua — stiamo mostrando la versione in inglese.

Some work doesn't need a conversation. You already know you want your inbox summarised at 8, or a social briefing at 9, or a customer asking "where's my order?" to never sit unanswered for six hours.

Routines are switches for exactly that. Each one has a fixed job, a named agent who owns it, and a time. You flip it on once. It prepares something and taps you on the shoulder.

Every routine is off until you turn it on

Nothing here runs on a fresh account. Not one routine, not one detector. You switch on what you want, and everything else costs you nothing — it never runs, never reads anything, never charges a credit.

Routines vs. automations

Both do work while you're away. The difference is who wrote the job.

Daily routinesAutomations
How you make oneFlip a switchAsk an agent in plain language
What it doesOne fixed, pre-built jobWhatever you described
ScheduleFixed, or event-drivenDaily at a time, or every 30 min+
Good forThe obvious daily stuffAnything specific to you

If a routine below is almost what you want but not quite, skip it and ask the agent instead — an automation runs the real agent loop against a goal you wrote yourself.

Every weekday at 8am, summarise anything in my inbox from a customer and draft a reply. Skip newsletters.

The routines

RoutineOwnerWhenWhat lands
Daily social briefingAshley09:00Your metrics, scheduled posts, top post and ideas
Daily inbox digestMaya08:00Your inbox, sorted into categories
Order status watchSam → MayaChecked every 15 minA ready reply with the real order details
Auto-reply draftingMayaOn arrivalA suggested reply waiting for you
Failed post recoveryAshleyOn failureA corrected post, ready to re-publish
Auto-save to DriveAshleyOn publishThe post filed in Drive
Notion content libraryAshleyOn publishA page in your Notion database
Slack announcementAshleyOn publishA message in your channel

Where the switches are

There are two surfaces, and they're for different things.

The hub — /automations. The three big ones live here: the social briefing, the inbox digest and the order-status watch. One tap each. The hub reads the timezone straight from your browser, so "09:00" means 09:00 where you are.

The agent's settings — the chat sidebar. Open a conversation with Maya or Ashley and open her automation settings from the sidebar. This is where the detail lives: the time picker, a timezone selector, destinations (notification, Slack, Drive, Notion, Trello) and elements — sub-toggles for what goes in and what stays out.

Only Maya and Ashley have a settings panel

They're the two agents with recurring, configurable routines. The other eight agents don't have one — there's nothing to configure. If you want them doing something on a schedule, ask them to set up an automation.


Ashley's daily social briefing

Every morning at 09:00, Ashley pulls your numbers together and tells you what's happening on your channels — before you open a single app.

Turn it on

  1. Go to /automations from the sidebar.
  2. Switch on Daily social briefing.
  3. That's it — 09:00 in your local timezone, starting tomorrow.

Tune it

  1. Open a conversation with Ashley.
  2. Open her automation settings from the sidebar.
  3. Find Daily briefing and set your time and timezone.
  4. Under elements, choose what's in it: metrics, scheduled posts, top post, suggestions.
  5. Under destinations, add Slack or Google Drive if you want it somewhere other than a notification.

Ashley won't send you two briefings in one day. The runner checks whether it already went out before it does anything.

Maya's daily inbox digest

At 08:00, Maya reads your inbox and hands you a sorted picture of it instead of a wall of subject lines. Six categories: Priority, Work, Bills & Payments, Shopping & Deliveries, Security & Alerts, Personal.

Turn it on

  1. Go to /automations.
  2. Switch on Daily email digest.
  3. It seeds for 08:00 in your local timezone.

Tune it

  1. Open Maya Settings from the sidebar and pick the Daily Digest tab.
  2. Set the time and timezone. (The digest's contents aren't configurable — it always sorts your unread mail into the six categories.)
  3. Under destinations, add Slack or Google Drive.

The digest speaks your language

The categories and the summary are localised into all 11 agent languages. The digest follows your agent language setting, not your interface language. See Languages.

Needs Gmail or Outlook connected. Maya is the only agent with access to your inbox — that isn't a policy, it's enforced in the runtime. Ashley cannot read your mail even if you ask her to.

Sam's order status watch

A customer emails "where's my order?" — and by the time you see it, the answer is already written, with the real order number, the real items and the real tracking.

Turn it on

  1. Connect Shopify if you haven't.
  2. Go to /automations.
  3. Switch on Order status watch.

How it actually works — this part is worth understanding, because it's the honest version:

  1. Every 15 minutes, the watch looks at the inbox Unyo has already synced — the local cache, not your live mailbox. It costs nothing and calls nobody.
  2. It keyword-matches subjects and snippets of unread mail for order language, in several languages — order, tracking, shipping, refund, where is, and their French equivalents. No AI is involved in spotting it.
  3. Only on a match does anything happen: the order gets looked up in Shopify, and a reply is drafted with the status.
  4. If the order can't be found, you get a polite draft asking for the order number instead. It doesn't guess.

Sam watches, Maya writes

The switch is Sam's — he's your support agent. But the reply lands in Maya's chat, because Maya is the only agent in Unyo with your inbox. That boundary is enforced in the runtime and no toggle can move it. It's why the draft appears where it does.

Two hard limits, by design: 10 drafts a day, maximum, and each email is only ever picked up once — it can't loop back around and draft again. And it does nothing at all unless Shopify is connected and you opted in. Both, not either.

Maya's auto-reply drafting

Not a schedule — a reflex. Mail arrives, Maya drafts a suggested reply, you get a notification. The draft sits there. You open it, change what you want, send it. Or don't.

Turn it on

  1. Open a conversation with Maya.
  2. Open her automation settings from the sidebar.
  3. Switch on Auto-reply drafting.

The important-only filter. On by request, off by default. With it on, Maya only drafts for mail that actually looks like it needs a human — so a newsletter doesn't generate a reply nobody will ever send. Turn it on if the notifications start feeling like noise; that's exactly what it's for.

Ashley's failed post recovery

A scheduled post fails — the token expired, the platform hiccuped, the image was rejected. Normally you find out days later.

With this on, Ashley notices instead. She takes the original caption, works out a corrected version, and leaves it as a draft ready to re-publish. She doesn't publish it. That's your tap.

Turn it on

  1. Open a conversation with Ashley.
  2. Open her automation settings from the sidebar.
  3. Switch on Failed post recovery.

No time to set — it's event-driven. It looks at posts that failed in the last 7 days, and each failure is only ever picked up once.

The publish hand-offs

Three routines that fire when a post actually goes out. All Ashley's, all in her settings panel, all off by default.

  • Auto-save to Drive — every published post is filed to Google Drive with its images, caption and hashtags.
  • Notion content library — every published post becomes a page in your Notion Content Library database. See Notion.
  • Slack announcement — a message in the channel you pick when a post goes live, with the images, the link and a sharing CTA. See Slack.

Each needs its app connected. Pick the channel or destination in Ashley's settings panel when you turn it on.

Also in the settings panels

Real, on the same two panels, off by default:

  • Ashley — proactive suggestions (10:00): post ideas, inactivity alerts, best-time and content-mix suggestions. The best-time and hashtag advice reads your own post analytics — not a benchmark someone else published.
  • Maya — performance tracker: your email volume, response rate, top contacts and trends.
  • Maya — Email → Trello: when Maya spots an action buried in an email, she creates a Trello card for it. See the Trello card on the Integrations page.

The limits, plainly

Routines draft. Routines never send.

No routine on this page sends an email, publishes a post, or takes any other irreversible action on its own. There is no setting that changes this — unattended send doesn't exist in Unyo, and the option is refused in two separate places in the code. You tap Send. You tap Publish. Every time.

A few more worth knowing before you switch things on:

  • The times are fixed where the hub is concerned. 09:00 for the briefing, 08:00 for the digest. To move the briefing, use Ashley's automation settings; to move the digest, use Maya Settings → Daily Digest.
  • The timezone list in the settings panels is a fixed set of 20 zones. The hub uses your browser's timezone automatically, which is right for most people. If yours isn't in the panel's list, set it from the hub instead.
  • Routines don't show up in "Recent activity". That list on /automations tracks automations — the ones you asked an agent to create. A routine's output arrives as a notification and as a conversation; it isn't in that feed.
  • Turning a routine on is free. When one does real work — looks up an order, drafts a reply — it bills the actual model and tool usage of that work, nothing more. See Credits & billing.

FAQ

Will a routine ever send an email or publish a post without me?

No. Every routine prepares a draft and notifies you; you send or publish it yourself. Unattended sending is not a setting you've missed — it doesn't exist in the product, and the code refuses it in two independent places. If a routine could send on its own, we'd have to say so here.

I turned on the order status watch and nothing happened.

Almost always one of three things. Shopify isn't connected — the watch needs the opt-in and the connection, and does nothing with only one. Or no unread mail has matched yet: it only looks at unread messages whose subject or preview mentions an order, tracking, shipping, a refund or similar. Or you're at the daily ceiling of 10 drafts. It also only reads the inbox Unyo has already synced, so a brand-new connection needs a moment before there's anything to look at.

Can I get the digest at a different time, or in my language?

Both. Open Maya Settings from the sidebar, pick the Daily Digest tab, and set the time and timezone there. The language follows your agent language setting — the digest is localised into all 11 agent languages. The hub's one-tap switch just uses 08:00 and your browser's timezone as sensible defaults.

What does a routine cost?

Switching one on costs nothing, and a routine that never triggers never charges you. When one does real work, you're billed for the actual model and tool usage of that work — not a flat fee per run. The order-status watch is the clearest example: spotting a matching email is a keyword check on data already on our side, so detection itself is free; only drafting the reply costs anything.

Why is the reply from the order watch in Maya's chat when I turned on Sam's switch?

Because Maya is the only agent in Unyo with access to your inbox. That's a runtime boundary, not a preference — no agent can reach outside its own toolbox. Sam owns the watching; the writing has to happen where the inbox is. The switch stays with Sam because it's a support workflow, and the draft lands with Maya because that's where email lives.

Do the other eight agents have routines?

No — routines are pre-built jobs, and the pre-built ones belong to Maya and Ashley. Any of the ten agents can run on a schedule though: ask one to set up an automation and describe the job in your own words. That runs the real agent, with its real tools, and it drafts rather than sends — same promise.

Troubleshooting

A routine stopped arriving. Check the switch is still on in the settings panel — and check your credit balance. When a run has no credits to spend it's skipped rather than failed, which means nothing breaks, but nothing arrives either.

The digest is empty or thin. The digest only reports unread mail Unyo has already synced, so a brand-new mail connection needs a moment before there's anything to summarise. If it stays empty, check that Gmail or Outlook is still connected under /integrations.

A destination isn't receiving anything. Slack, Drive, Notion and Trello destinations need their app connected first. Open /integrations from the sidebar, connect it, then re-pick the destination in the settings panel.

Two briefings in one day. Shouldn't happen — the briefing and digest runners both check whether they've already gone out today. If you're seeing duplicates, tell us.