AMT Inbox

Sign in to the shared team inbox

Two-factor

Enter the 6-digit code from your authenticator app (or a backup code).

AMT Inbox
WhatsApp: …
Conversations
Select a conversation
Replying by email
⌘/Ctrl + ↵
Customer
Select a conversation

Message a new number

✉ New email

Enter who it's to and the subject. You'll write the email — with formatting and attachments — in the composer.

Saved messages

Click one to drop it into the reply box — or type /code in the reply box.

Add a saved message

Team

Add user

Send from store

Order

🌟 Send a review link

Pick a recent order

📦 Shipment tracking

🕑 Combined history — all channels

⛓ Link to another customer

Find the same person on another channel and merge them into one customer. You can unlink later.

Integrations

🔗 Meta App — shared by Cloud, Facebook & Instagram

One Meta App powers all three channels. Paste the Callback URL and Verify token into your App → Webhooks, and the App Secret here so we can verify Meta's signatures.

Backup WhatsApp line via a linked device (QR). Last-resort channel for manual confirmations — the AI bot does not auto-reply here. Scan the code with the backup phone: WhatsApp → Settings → Linked Devices → Link a device.

Checking status…
WhatsApp pairing QR
On the backup phone: WhatsApp → Linked Devices → Link a device, then scan.

Add a second WhatsApp number via the official Cloud API. Incoming works as soon as the webhook is verified; turn on Allow sending only once your message templates are approved.

Connect a Facebook Page so Messenger DMs land here. Messenger users arrive by their Page-scoped ID (no phone), so they aren't auto-matched to WooCommerce.

Connect an Instagram professional account (linked to a Facebook Page) for Instagram DMs. Like Messenger, IG users have no phone, so no WooCommerce auto-match.

🛒 WooCommerce

Connect your store to show the customer's profile, orders and lifetime value in the thread. Use the VPC private IP for low latency. Create a Read-only key in WooCommerce → Settings → Advanced → REST API.

📄 Screenshot OCR — reads order numbers off customer images

When a customer sends an order screenshot on any channel (WhatsApp, Instagram, Facebook, email), the inbox reads the order number/email on-device and suggests linking them to the matching WooCommerce customer. Nothing leaves the server. Linking always waits for an agent to confirm.

✉️ Email support — IMAP in, Amazon SES out

Pulls support email over IMAP into the inbox as tickets and lets agents reply over Amazon SES. Turn on Enabled to start fetching; turn on Allow sending to let the autoresponder and agent replies go out. Leave a password blank to keep the saved one.

Incoming (IMAP)
Outgoing (Amazon SES)
Signature
Autoresponder
📦 PostEx tracking

When a customer's most recent order has a PostEx tracking number, the inbox shows its live delivery status in the right pane automatically. Paste your PostEx API token below (from your PostEx merchant panel).

💾 Encrypted DB backup → DigitalOcean Spaces

A nightly pg_dump of the inbox database, AES-256 encrypted (so it's safe even in a public Space), uploaded to your Space with 7-day rotation. Keys & passphrase are write-only — save once; blanks keep the stored value. Keep the passphrase somewhere safe — without it, backups can't be restored.

Labels

Tap a label to add or remove it from this chat.

Create a label

Dashboard

Loading…

🚚 Courier Tracker

Loading…

WhatsApp Automations

Sent from WhatsApp Cloud. Inside a customer's 24-hour window we send a free service message; outside it we fall back to an approved template (paid). Turn each one on when you're ready.

Loading…

📦 Back-in-Stock Demand

Who wants what we're out of. The list is ranked by people still waiting — that's your restock-priority order. Turn the alert on (and set its template) under Automations → Back-in-Stock Alert; “Notify now” blasts everyone waiting on an item you've restocked.

Loading…

🏷️ Vendor Intelligence

The dedicated WhatsApp number that listens to your vendor groups (inbound only — it never sends). If it shows disconnected, scan a fresh QR from the phone to relink instantly.

Checking status…
WhatsApp pairing QR
On the vendor phone: WhatsApp → Linked Devices → Link a device, then scan.

Groups the number is in. Turn OFF any you don't want captured, and name the vendor so its data is labelled. New groups appear here automatically.

Loading…
Loading…
Search the structured vendor data — prices, stock, availability.

👥 WhatsApp Groups

Read-only view of the group chats on the QR number (…). Separate from customer support — the AI bot never runs here, and nothing you see sends a reply.

Loading…
Select a group to read its messages.

Customer CRM

Loading…

AI training export

Exports every conversation as a chat transcript for fine-tuning the AI responder — customer messages as user, your team's replies as assistant (automation & auto-replies excluded). Customer names, phone numbers and emails are removed. Format is JSONL (one conversation per line).

Counting conversations…
⬇ Text & images filechats with no voice notes ⬇ Voice chats filethreads with voice — [voice note: file] placeholders

Voice notes are referenced by filename (no transcription). Images show as [image] with any caption. Threads with no back-and-forth reply are skipped.

Off-hours auto-reply

Weekly hours (times in PKT)
Holidays (closed all day)

Change password

🔒 Two-factor authentication

🤖 AI Bot — Auto-responder

Master switch

One tick. When OFF the bot reads nothing and sends nothing. When ON it answers safe, high-confidence questions automatically and drafts the rest for an agent.

Channels

Turn the bot on per channel. Start with WhatsApp Cloud; add Instagram & Messenger once you trust it.

Behaviour
Auto-send intents — which question types the bot answers on its own

Checked = the bot sends automatically (when confident). Unchecked = it still drafts to the queue for an agent. Start narrow; widen a type once its override rate stays low.

Anthropic API key — powers classification & replies
Voice notes → text — transcribes inbound WhatsApp voice notes so the bot can reply
Product photos — send the product picture with the reply on a single confident match
Re-engagement nudge — follow up when a customer goes quiet after a buying-intent answer

Only on unassigned, open threads inside the 24-hour window where no one has replied since the bot's answer. Fires at most once per silent stretch.

🛒 Place orders in chat — let the bot close orders itself (COD & Bank Transfer)

Delivery charge, COD fee and bank-transfer discount are pulled live from your checkout settings and synced every 24 hours — nothing to set here, so bot orders always price like the real checkout.

Bank-transfer orders are created on-hold and the bot then asks for a payment screenshot. COD orders go straight to processing. Only fires for a resolved, in-stock product; anything unclear still goes to a human.

Delivery ETA learning — average days per courier & city, for "where is my order"

The bot learns delivery times as it answers order-status questions. The seed backfill scans past delivered orders once to give it a head start (throttled; safe to run in the background).

Delivery config — synced from the AMT checkout plugin (city days, brand warehouses, cutoff, holidays)

Auto-refreshes weekly. Use this when you change delivery settings on the website and want the bot to pick them up now.

Quick test — checks the key/model/prompt live, sends nothing

        

Medium/low-confidence replies land here for an agent to review, edit, and send. Nothing here was sent to the customer.

Every decision the bot made. Thumbs and a "should have said" correction feed the review pass. Export feedback (.jsonl)

Recent activity