Reading as an AI? Append .md to this URL for markdown — /llms.txt
Back to Docs
Email notifications

Get notified by email when your agent closes an objective

Hook your team straight into the moment that matters — a sale closed, a demo booked, a lead qualified. Kronos sends a clean transactional email with a one-click link to the conversation.

TL;DR

  1. Open your agent → Engagement tab → Objectives section.
  2. On any objective, tick Email. Your account email auto-fills as the first chip; add up to 5 recipients.
  3. Done. Delivery is instant by default — switch to a queued digest in notification settings.

What it does

Every Kronos AI agent can be given objectives — concrete outcomes like "Close a sale" or "Book a discovery call". When the agent decides an objective has been met (based on its conversation with the customer), it logs an achievement. From there, Kronos can:

In-app notification

A ping in your Kronos bell and on your phone (PWA push or Chrome). Silent, immediate, free.

Email notification

A transactional email from [email protected] to the recipients you choose, with a link to the conversation.

The two channels are independent. Tick one, the other, or both — per objective.

Turning email on for an objective

Open your agent at /app/ai-agents/<your-agent-id>, navigate to the Engagement tab and scroll to Objectives. Each objective has two checkboxes and, when Email is ticked, a chip input for recipients:

┌─ Close a sale ─────────────────────────────────────────┐
[✓] In-app [✓] Email ON ✕ │
│ │
│ Send to: [ ✉ [email protected] × ] [ ✉ [email protected] × ]
└────────────────────────────────────────────────────────┘

Both checkboxes default to off. The first time you tick Email on an objective, your account email is preset as a chip — remove it or add up to 5 addresses. Different objectives can route to different teams.

Who vs When — two separate questions

Kronos splits the two decisions into different places so each one has a single source of truth:

WHO

Per-objective in the agent editor.

Each objective has its own list of up to 5 recipients. Different objectives can route to different teams. Falls back to your account email if you tick Email but leave the list empty.

Open AI Agents

WHEN

Global setting, with per-inbox override.

Choose between Instant (one email per achievement) and Queue (batched digest every N minutes). High-volume inboxes can override the global default so they get a digest while quieter inboxes stay instant.

Notification settings

Setting recipients per-objective is intentional: it's how you make a "Sale closed" objective notify the CEO while a "Refund requested" objective notifies the support lead, without having to juggle global rules.

Instant vs Queue: choosing a delivery mode

By default, every objective achievement triggers its own email (Instant). For high-volume agents that close many objectives per hour, this can be noisy — switch to Queue mode to batch them into a digest.

Instant (default)

One email per achievement

  • Fires immediately as the agent marks an objective.
  • Best for low-volume / high-signal agents.
  • No setup required.

Queue

Group into a digest

  • Achievements collect for N minutes (1–1440).
  • Then sent as a single email: "3 objectives achieved".
  • Protects your inbox during burst activity.

The throttle window is per-user, per-inbox. A digest is only flushed when the oldest queued achievement reaches the window — quiet inboxes never email.

Managing recipients (per objective)

Each objective stores its own list of up to 5 email addresses. They're entered as chips: type, press Enter (or comma / Tab / blur), and the email becomes a removable tag.

  • Auto-preset. The first time you tick Email on an objective, your account email is added as the starting chip. Edit or remove it freely.
  • No verification step in v1. Emails are added immediately. Only invite addresses you trust — anyone listed will receive the notification body.
  • Recipients see the full body. Including the agent's notes and a direct link to the conversation. The link requires Kronos login.
  • Emptying the list is fine. If you remove all chips but leave Email ticked, Kronos falls back to your account email so notifications never silently disappear.

Sender, deliverability, and unsubscribing

All emails come from Kronos AI <[email protected]>. Accidental replies route to [email protected] (our support inbox) so nothing is lost.

Each email includes a standard List-Unsubscribe header — Gmail and Outlook render this as a native "Unsubscribe" button at the top of the message. The unsubscribe link points at your notification preferences page where you can turn email off globally or per inbox.

We use SPF + DKIM (via Hostinger) so the emails authenticate cleanly. If a recipient marks one as spam, future emails to that specific address may degrade — you can re-enable by removing and re-adding the address.

Where to do what

FAQ

If I have both In-app and Email checked, do I get two notifications?

Yes. They are independent delivery channels. In-app lights up the bell in Kronos and fires a push to your phone/Chrome (if you have push enabled). Email goes to the recipients you configured.

What happens if I tick Email but leave the recipient list empty?

Kronos falls back to your account email (the one you signed up with). It's a safety net so a notification is never silently lost. The first time you tick Email, your account email is preset as a chip, so this fallback usually doesn't kick in.

What if my agent closes 50 objectives in a minute?

In Instant mode you'll get 50 emails. Switch to Queue mode at notification settings to batch them into a single digest every N minutes. Digests group by objective, so you'll never get a single email that mixes recipients meant for different teams.

Can different objectives notify different teams?

Yes — that's the whole point of recipients living on the objective. A "Sale closed" objective can list ceo@ + ae@, while a "Refund requested" objective lists support@ only. They never mix.

Can a specific inbox use a different throttle than others?

Yes. Open the inbox at /app/settings/inboxes, scroll to Email Delivery Timing, toggle Override global, and pick Instant or Queue for that inbox only. Recipients are NOT inbox-scoped — they stay on the objective.

Will recipients see the customer's phone number / IG handle?

The email subject mentions the objective name. The body shows the agent's notes and a button labeled "View conversation" that requires Kronos login. Recipients without a Kronos account can't view the conversation contents — they just see the achievement summary.

How do I add a teammate who doesn't have a Kronos account?

Add their email as a recipient. They'll receive the notification email. To view the actual conversation they need an account (invite them as a member of your workspace separately).

Is there a way to stop receiving all emails at once?

Untick the Email checkbox on every objective. That's the master kill-switch. Emptying the recipient list of an objective won't stop emails — they'll just fall back to your account email.

What happens to queued emails if my plan is canceled?

Operational data including queued email rows is purged on cancellation along with your other agent/conversation data. KPI and billing data is preserved separately.
For AI agents and LLMs: every docs page has a clean markdown twin — append .md to its URL. Curated index: /llms.txt. Open semantic search, no auth: POST https://api.kronos.com.mx/v1/docs/search.
Email Notifications — Kronos AI Docs | Kronos AI