Skip to content
Coming soon — join the waitlist for early access
Safety & Approvals

Approvals & Activity

The approvals queue is where you see what your AI team wants to do and decide what happens next.

Approvals Queue

The approvals queue shows everything that's waiting for your sign-off:

Each Approval Shows

•Prepared by — who prepared the action
•Action type — send email, send SMS, book a vendor, update a record, etc.
•Details — the full content or description of what will happen
•Recipient — who will receive the communication (if applicable)
•Context — why the agent prepared this action

Here's a pending approval as it appears in the queue:

app.doughy.app
Leasing Agent · maintenanceWaiting on you

Dishwasher repair — Unit 1A

$410.00

Vendor quote came in at 7:04 AM. Held for you — spending waits for your OK, and nothing is booked until you decide.

ApproveRejectSnooze
Held until you decide — nothing is sent without your OK1 of 1 pending

Taking Action

For each pending approval, you can:

•Approve — the action executes
•Reject — the action is discarded
•Snooze — set it aside and have it resurface later
•Edit — change the message, then approve it

There is deliberately no clock on these. An approval holds until you decide. Answer it in a minute or in a week — nothing sends without your OK.

Message Drafts Are Different

AI message drafts — the replies your agents write for you — have their own controls: in the message box, Accept, Discard or Try again; on a drafted reply to an inquiry, Send by email, Copy reply or Dismiss. You can edit an approval before you approve it, and edit a draft before you send it.

Unlike approvals, drafts do expire. A reply drafted for Tuesday's conversation shouldn't go out on Friday, so a stale draft quietly ages out instead of sending late. That's the whole countdown story in two lines:

•Drafts expire — so you're never surprised by an old message going out while you were away
•Approvals hold — so a decision is never made for you by a timer

Activity Feed

A real-time activity feed — every action, timestamped, with its status and cost — arrives with the AI console, coming soon. Here's a preview of an overnight stretch:

app.doughy.app

AI activity

  • 11:42 PMDrafted a reply to the tenant in Unit 3CWaiting on you
  • 11:44 PMDrafted the job details for the HVAC vendorWaiting on you
  • 6:58 AMLogged the $285 HVAC quote from Ridgeline MechanicalWaiting on you
  • 7:04 AMHeld the $410 dishwasher quote for youWaiting on you
Every action logged, nothing deleted4 actions overnight

Until the console ships, the Activity Log keeps the complete record today: every agent action, when it happened, and how it turned out. Nothing your AI team does goes unrecorded — the console changes where you read the story, not whether it's written.