emma emma emma
Support Portal · Agents only
Sign in with your @emma.ms account.
Access is restricted to the agent whitelist.
Contact your admin if you need access.
emma emma emma
Insights
Dashboard
Support
All Tickets —
Open —
In progress —
Waiting —
Closed —
Deleted —
Admin
Manage agents
Broadcasts BETA
AI Instructions
# Slack Connect
—
—
—
Support Tickets
—
Total tickets
—
Open now
—
Waiting client
—
In progress
Loading tickets…
Select a ticket to see details
Manage Agents
EmailNameRoleStatusLast login
Broadcasts newsletter to clients
Email
History
Announcement Beta
▸ A ticket with topic ANNOUNCEMENT is created per company. Clients cannot reply to announcements — it's a one-way notification.
▸ Sent only by email to the addresses above. No tickets are created for arbitrary email recipients.
Markdown
Normalises the list — splits, trims, lowercases, removes duplicates and flags invalid email formats.
Companies — selected of —
Check companies against the external directory. Confirmed ones move into the checkboxes above; unmatched stay here for fixing.
Date Subject Channel Recipients Status
Review before sending
Once sent the broadcast cannot be recalled. Please double-check the details below.
# Slack Connect
Post new tickets and replies to a Slack channel. Create a Slack app → add bot scopes chat:write, channels:read, groups:read → install in workspace → copy the Bot User OAuth Token (xoxb-…).
▸ Priority: 1. Per-company rule (matches client's company name) → 2. Default channel.
Tickets that don't match any rule are not posted to Slack.
Where all tickets go by default. Specific companies can override below.
Right-click channel in Slack → Copy link → ID is the part after /archives/. Invite the bot first: /invite @your-bot.
One rule per line: company-pattern → channelId. Pattern matches client's company name (case-insensitive, substring). First match wins.
Example: acme → C0123ABC routes all "Acme … " tickets to that channel.
AI Instructions
Free-form rules that get injected into the system prompt for AI Draft and Ask AI.
Write each rule on its own line. Examples:
  • Never ask the client for their company name — it's in their profile.
  • Don't ask for browser version on INFO-type tickets.
  • Sign off with "Best regards, emma Support" — no first names.
  • Reply in the same language as the latest client message.
Changes apply immediately to new AI requests — no restart needed.
Add tags
Type a tag and press Enter (or comma) to add it. Pick from existing tags below.
Quick presets
Current tags · click × to remove
Existing tags
Assign tickets
Pick an agent to assign — or choose “Unassign” to clear.
Loading agents…
Internal comments
Visible only to agents. Not sent to client, not posted to Slack.
Loading…
Dashboard · last 30 days
Tickets created
—
last 30 days
Closed
—
last 30 days
Open now
—
all-time
Awaiting first reply
—
non-closed, no agent reply yet
First response (median)
—
hours, last 30 days
First response (p95)
—
hours, last 30 days
AI tokens
—
last 30 days · 0 drafts
Tickets per day
By status
By topic
Replies by agent (30d)
Confirm