AppraiseItNow
April Operating Center
Disconnected ↻ 30s
Live Requests
Waiting for requests...
Error Breakdown (24h)
Recent Conversations
TimeChannelMessageToolsMsgs
Select a conversation
Scheduled Actions

Time-deferred actions April will replay through its agent loop on schedule. Distinct from sales follow-ups (those live in the sales-bot system).

Fire at (UTC)StatusModeInstructionIfConversationAdjusted
Review Queue

Conversations that need attention, whether flagged by a user or auto-detected from errors.

TimeSourceChannelMessageReview NotesStatus
Needs Review (hidden from agents)

Low-confidence auto-writes from the feedback / reflection pipeline. These are NOT retrieved by April until a human approves.

CreatedTitleSpaceConfidenceContentActions
Loading...
Recent Pending (live, periodic audit)

Pending nuggets are visible to agents but were auto-written. Spot-check for accuracy and approve or reject as appropriate.

CreatedTitleSpaceConfidenceContentActions
Loading...
Per-source summary (current filter)
SourceCallsAvg msEmpty resultsErrors
Loading...
Recent retrieval calls

Most recent first. Click a row to see returned nugget IDs and similarity scores.

TimeSourceQueryResultsmsRun / Conv
Loading...
TimeCategoryMessageToolRequestStatus
Check = include · X = reject · type to edit · auto-saves on blur
✓ / ✗ Date Segment Purpose Price Margin % Scope Justification (required to promote) Attio
Refreshed weekly (Mon 10am ET). Apply writes the rule into the Pricing Agent space.

Run a quote

Recent quotes refresh

When Segment / purpose Price Conf Flags
Loading…

Pricing calibration

Loading…

Confidence calibration

Quotes bucketed by their confidence_score. A well-calibrated model has actual win-rate ≈ bucket midpoint.

Bucket Midpoint Total Won Lost Actual win-rate Miscalibration (pp)

Win-probability calibration

Same idea using win_probability_at_quoted from each Sonnet quote.

Bucket Midpoint Total Won Lost Actual win-rate Miscalibration (pp)

Margin drift per (segment, delivery mode)

Realized minus projected margin %, in percentage points. Rows with |drift| > 10pp are flagged for attention.

Segment Delivery n Projected median Realized median Drift (pp)
Per-Task Model Selection
Select jobs to change several at once
Job Model Hosts, then fallbacks Thinking Effort On Calls Cache hit Avg ms Errors

Contact Check

Sales Follow-ups
Last 14 days
Why follow-ups were blocked (7 days)
Drafts to review
Loading...
Stage changes from messages
What April decided to do to a deal's stage after each message to or from a lead (the part of n8n's "Update Attio's stages"). In shadow mode nothing is written to Attio. "Proposal" means n8n would ask a human to approve instead of writing.
TimeMessageActionDecisionChangeWhy
All runs (latest 100)
Outcome:
ModeJobDealOutcomeConfidenceBlocked ByWhenFeedback
Loading...

Every follow-up on the books in the email_jobs queue, whether or not the bot has decided on it yet. Read-only: reschedule or cancel from April chat (reschedule_followup).

Status:
Channel:
Follow-ups due per day
Status breakdown
Follow-ups
RecipientDealStatusChannelScheduledOriginally scheduledSent
Loading...
Team guidance for the bot
General feedback that applies to every follow-up, not one draft. A new note is Pending and changes nothing until you press Apply. Applied notes (newest 10) are added to the bot's instructions on every decision.