Skip to main content
Waveguide
Docs navigation

Channels

Channels are where your agent reports and asks for approval: briefs, questions, and approval cards. The primary place to tell it what to accomplish is Ask in the dashboard (Inbox + Chats; each Slack top-level message starts or continues its own ask chat by thread). Slack, Telegram, and email stay in sync for reporting and wake-ups. Set channels up in the wizard or any time from Dashboard → Settings.

Email (on by default)

Your account-owner email receives, with zero setup:

  • approval requests — with a one-click review link (and reply-to-approve when Postmark inbound is configured: reply with APPROVE or DENY),
  • daily digests — morning / midday / evening briefs (same content as Slack/Telegram; email gets the full brief once, not the live stream),
  • budget and billing notices — the 80/100/120% thresholds, trial reminders, payment issues,
  • the weekly summary every Monday.

Approval emails are deliberately hard to lose: even if you set up Slack and Telegram, approvals also go to email unless you turn that off in Settings → Notifications. Budget and billing notices always send — they’re account-critical.

Reply-to-approve: when EMAIL_INBOUND_DOMAIN + Postmark inbound are configured, approval emails set Reply-To to approve+{id}@in.…. A reply that starts with APPROVE or DENY resolves the request. Without Postmark inbound, only the review link works.

Slack

One-click install from the dashboard or wizard:

  1. Click Connect Slack. You’ll land on Slack’s own consent screen showing the bot’s scopes (post messages, DMs).
  2. Approve. The bot appears in your workspace and Waveguide confirms the link.
  3. The agent DMs you briefs and approval cards with Approve / Deny buttons — one tap, done.

You can also message the bot directly — “how did yesterday’s campaigns do?” — and it wakes the agent with your question.

Telegram

  1. Click Connect Telegram in the dashboard. You get a t.me/… link with a one-time code (valid 15 minutes).
  2. Open it, tap Start. That’s it — the chat is bound to your business.
  3. Briefs and approval cards arrive as messages with inline buttons.

Like Slack, you can message the bot to wake the agent with a request.

Inbound email

Your tenant also gets a dedicated inbound address (shown in Settings) — forward an email to it and the agent treats it as a work item: “deal with this lead”, “what do you make of this invoice?”. Only mail passing DKIM verification is accepted; everything else is dropped, and all forwarded content is treated as untrusted (see Security).

Which messages go where

Message typeSlack / TelegramEmail
Morning / evening brief✓ (full brief once; digests pref)
Approval cards✓ buttons✓ review link + reply-to-approve when inbound configured
Live activity stream✓ (throttled)never — too noisy
Budget & billing notices✓ always
Weekly summary✓ (Mondays, can turn off)

Notification preferences

Settings → Notifications controls the email side: approval emails, daily digests, and the weekly summary. Budget alerts and payment issues always email — those are account-critical.

Your inbound address is separate from all of this: it’s shown in Settings → Channels, and it’s how email gets into the agent, not how the agent reaches you.