Managing Submissions
Everything you can do once you open a submission's detail view.
Click any submission row in Inbox to open its detail view. The right pane is replaced with the submission's full data and a set of actions across the top.
The Message and Delivery tabs
The detail view itself has two tabs:
- Message — the submission's subject and every field as it was submitted, rendered as key–value pairs.
- Delivery — a timeline of every delivery attempt for this submission (notification email, CC, webhook, Sheets, Slack). Loaded on demand.
Delivery is lazy-loaded
Opening the Delivery tab triggers a fetch — the first render takes a beat. Each step in the timeline shows pending → sent or pending → failed, with the error message inline.
Actions
| Action | What it does |
|---|---|
| Reply | Open a draft reply — uses your default email client. If AI reply is enabled and you have credits, you'll see an AI-generated draft to start from. |
| Mark as spam / Mark as not spam | Move the submission to the opposite tab. The toggle button label changes based on the current tab. |
| Delete | Permanently remove this submission. Asks for confirmation. |
| Copy submission ID | Copy the submission's unique ID to clipboard. Useful for support tickets. |
AI reply card
When the form has AI reply enabled and a reply has been generated for this submission, an AI reply card appears in the detail pane showing:
- The generated reply text.
- Provider and model used.
- Tokens consumed and the cost in USD.
- Generation duration.
- If generation failed: the error message.
Read state
Opening a submission marks it read; the unread badge on the parent form decrements immediately. To re-mark something as unread, use the spam toggle (mark, then mark back) or delete and rely on your email backup.