Inbox
View and manage contact form submissions from your visitors in the Inbox.
๐ค Inbox
When visitors fill out your contact form, their messages land in the Inbox at /admin/inbox. Think of it as a simple read-only inbox built into your admin panel โ no external tools required.
โก TL;DR
- Messages from your contact form appear here automatically.
- Filter by All, Unread, or Read.
- Select any message to read the full details.
- Older messages load page by page ("Showing n of total").
- Select mode marks read or deletes several messages at once.
๐ฌ What You'll See
Each connection card shows:
- Name and email of the visitor.
- Message preview (first line).
- Timestamp of when it was submitted, in the timezone set under Settings โ Account.
- Read/Unread indicator โ bold title = unread.
Clicking a card opens the full message in a side panel (desktop) or a slide-up sheet (mobile).
๐ Filtering
Use the filter buttons at the top of the list:
| Filter | Shows |
|---|---|
| All | Every submission |
| Unread | Only messages you haven't opened yet |
| Read | Messages you've already viewed |
Opening a message marks it as read once. If you then choose Mark as unread, it stays unread.
Scroll to the bottom and click Load older messages to see more.
โ Actions
Single Connection
-
Mark as read / unread โ Toggle the read state manually.
-
Delete โ Permanently removes the connection. Cannot be undone.
-
Reply โ Opens your mail app addressed to the visitor. The address is encoded, so a crafted email can't add extra recipients or headers.
Bulk Actions
- Click Select in the list header and tick one or more messages.
- Use the toolbar that appears:
- Mark read โ Marks the selected messages as read.
- Delete โ Permanently deletes the selected messages (after a confirmation).
Warning: Deletion is permanent. There is no recycle bin.
โ๏ธ Prerequisites
Messages only appear here while Accepting messages (in the Inbox header) is on and visitors have submitted the form.
- Go to
/admin/inbox. - Turn on Accepting messages in the header.
- Optionally configure email at
/admin/settings/emailto get notified.
See the Contact Form guide for full setup.
๐ง Email Notifications (Optional)
If you'd rather get an email for each new submission than check this inbox:
- Go to
/admin/settings/email. - Set your email provider: Resend (Cloudflare Email Workers coming soon), API key and sender address.
- Under Contact-form delivery, choose Email only or Inbox and email. In Email only mode a failed send still lands here.
See Email Templates for what the notification looks like.