Inbound Email Management: Turn Your Inbox Into a Ticket Queue

Every reply becomes a tracked, assigned, AI-drafted ticket — no forwarding rules required.

The WaSMS TeamSeptember 21, 20260 min read
Share

If your team still shares one inbox — [email protected], logged into by three people at once — you already know the failure mode: two agents reply to the same email, a third marks it read without answering, and the customer emails again asking why nobody responded. Inbound email management fixes this by turning every message that lands in that inbox into a ticket: owned, tracked, and visible to the whole team at once.

This isn't a filter or a forwarding rule bolted onto Gmail. It's a queue. Every email in, a ticket out — assigned to a person, tagged by topic, and, if you turn it on, drafted by AI before a human ever opens it.

What inbound email brings in

When you connect an inbox to WaSMS, three things happen to every message that arrives:

  1. A ticket is created — with the sender, subject, full thread history, and any attachments preserved.
  2. It lands in the queue — visible to every teammate with access, not buried in one person's personal inbox.
  3. It's held open until resolved — so a reply that goes unanswered for three days shows up as an aging ticket, not a stray email nobody remembers.

Threads stay linked. If Sarah, who runs an online boutique called Thistle & Vine, emails twice in the same week about a delayed order, both messages sit under one ticket — not two disconnected emails that two different agents might answer differently.

A shared inbox has no concept of "who owns this." A ticket queue does. That single difference is what stops double replies and dropped threads.

Setting up an inbox

You don't need to migrate your email provider. WaSMS connects to the inbox you already have.

Option A — Forward a copy. Keep your existing support@ address exactly as is, and add a forwarding rule so a copy of every inbound message also reaches your WaSMS inbound address. Nothing about your current setup changes; WaSMS just gets a parallel feed.

Option B — Point the MX record. For a dedicated support address, point its MX record at WaSMS directly. This is the cleaner option if [email protected] is meant to live in the ticket queue permanently, with no other mailbox involved.

![WaSMS Inbound Email setup screen showing forwarding instructions and MX record option](IMAGE_NEEDED: screenshot of the Inbound Email setup wizard with both connection options shown side by side)

Either way, setup takes minutes, not a migration project. Once connected, send a test email and confirm it appears as a ticket within a minute or two.

If you're also sending outbound campaigns or transactional mail through WaSMS, read the Brevo email integration guide alongside this one — inbound and outbound share the same contact record, so replies and campaigns show up on the same customer timeline.

Routing to teams

Not every inbound email should land in front of the same person. A billing question and a product question need different eyes.

Set up routing rules based on:

  • Subject or body keywords — "refund," "invoice," "cancel" routes to billing; "not working," "broken," "error" routes to support.
  • Sender domain — a known reseller's domain routes straight to your accounts team.
  • Original send-from address — if you run multiple inboxes (sales@, support@, billing@) through one WaSMS instance, each keeps its own queue and its own team.

Dr. Chen's clinic, for instance, routes anything mentioning "appointment" or "reschedule" straight to the front-desk queue, and anything mentioning "results" or "records" to the clinical team — so a nurse never has to hunt through booking requests to find a patient question that actually needs her.

Routing isn't a one-time setup either. Rules are editable any time your team structure changes, and tickets can be manually reassigned if a rule misses.

A common setup mistake

The mistake most teams make when they first set up routing is building rules that are too broad — everything with "help" in the subject line, for example, which ends up catching half the inbox. Start narrow: route the two or three most common, unambiguous categories first (billing, cancellations, technical issues), and leave everything else in a general queue. Add more rules once you can see which categories are actually recurring in your ticket volume, rather than guessing upfront.

Priority and aging tickets

Not every ticket deserves the same urgency. A billing dispute from a customer threatening to cancel needs a faster response than a general product question. WaSMS lets you set priority levels per ticket — manually, or automatically based on routing rules — and tracks how long each priority level has been sitting unanswered.

This matters because "we'll get to it eventually" is invisible until someone measures it. A dashboard showing four high-priority tickets open more than two hours turns an abstract goal — respond quickly — into something a manager can actually act on before a customer escalates further.

AI draft replies

This is where inbound email stops being just organized and starts being fast. When AI Actions is turned on for an inbox, incoming tickets get a drafted reply waiting in the ticket before an agent even opens it — written using your business's own past replies, FAQs, and product data, not a generic template.

The agent reviews the draft, edits if needed, and sends. For repetitive questions — "what's your return window," "how do I reset my password," "what are your hours" — the draft is often send-ready as-is, cutting first-response time from hours to seconds.

curl -X POST https://api.wasms.net/v1/tickets/{ticket_id}/ai-draft \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tone": "friendly", "max_length": 150}'

AI never sends automatically on a fresh inbound email unless you explicitly configure an auto-reply rule for a narrow, low-risk case (like an out-of-office or an order-status lookup). By default, a human always approves the send. See AI Actions for how to configure which categories of tickets AI is allowed to answer unattended.

The draft also gets better over time. Because it's built from your own past replies rather than a fixed script, the more tickets your team resolves through WaSMS, the more accurately AI reflects how your business actually answers — your tone, your specific policies, your product's real quirks — instead of a generic customer-service voice that sounds like every other company's chatbot.

Merging with WhatsApp and SMS

The real value shows up once email stops being its own silo. If a customer emails Thistle & Vine on Monday and messages the same boutique on WhatsApp on Wednesday, WaSMS matches them by email address or phone number and shows both conversations on one contact timeline — same person, same history, regardless of channel.

That means an agent answering a WhatsApp message can see the unresolved email ticket sitting right there, and vice versa. Nobody has to ask "did we already deal with this?" — the answer is on screen.

Read Unified Inbox for WhatsApp, SMS, and Email for the full picture of how the three channels sit together in one queue, and Free CRM for Conversations for how that shared contact record turns into a lightweight CRM with zero extra setup.

What to read next

Frequently asked questions

Yes. Nothing about your existing email address changes. You either forward a copy of inbound mail to WaSMS while keeping Gmail exactly as it is, or point that specific address's MX record at WaSMS if you want it to live fully in the ticket queue. Your domain, your address — WaSMS just adds ticket handling on top.

Related articles