Open opportunities with overdue commitments from our side
Which deals are stalling because we owe the customer something we never delivered.
- Best for
- Weekly pipeline review
- Primitives
- OpportunitiesCommitmentsOwners
- Token savings
- 72%
The prompt
You are auditing the pipeline for self-inflicted slippage. Using Sentra: 1. List every open Opportunity (any stage past discovery). 2. For each, join Commitments where direction is "from us, to this account" and status is not yet "delivered". 3. Filter to commitments whose due date is in the past, or whose extracted urgency has lapsed. 4. For each, identify the original Interaction the commitment came from and the named owner on our side. Output a single table, sorted by days overdue, descending: | Account | Opportunity | Commitment | Owner | Due | Source | Then in two sentences: which commitments, if closed this week, would unblock the most ARR.
See it work
Run it from
How it runs
- 01Copy the prompt into any agent connected to Sentra over MCP.
- 02The agent reads the company memory, scoped to what you are allowed to see.
- 03One grounded answer comes back, with every line traceable to its source.
Or automate it with Actions
The same prompt runs as a Sentra Action: on a schedule, or on a semantic trigger. Output lands in Slack or email, and every send waits for your approval.
Trigger idea: weekly pipeline review
3 deals stalling on our own promises
Solara · $180k renewal
call · Sep 2Revised order form owed by Naomi, three days late. Procurement will not schedule the next call without it.
Meridian · $220k renewal
email · Aug 30Security questionnaire owed by Priya, six days late. Their lead marked the deal paused-waiting in the last thread.
Northgate · $75k new
thread · Aug 26Pilot success criteria doc promised by Alex, never sent. The prospect has asked for it twice.
The prompt above becomes this. Fictional data, real mechanics: every line cites the meeting, thread, or record it came from.
Without Sentra
- 01Pull every open opportunity from the CRM. Parse stage, dates, and raw notes fields.
- 02For each opportunity, search call transcripts and emails for promise-shaped language from our team to the customer.
- 03Manually classify each as a real commitment vs. casual language. Determine direction (from us vs. to us).
- 04Manually compute due dates from natural-language references ('by end of month', 'before the quarter ends').
- 05Cross-check against any internal tracker. Resolve discrepancies between what was said and what was logged.
- 06Identify the owner on our side for each commitment by reading the source thread.
- 07Compose the table. Sort by days overdue.
~150,000 tokens
With Sentra
- 01Pull every open `Opportunity` with stage past discovery.
- 02Join `Commitments` where direction = from-us-to-account and status ≠ delivered.
- 03Filter on the typed `due_at` field — past-due commitments are already structured.
- 04Each Commitment carries its originating `Interaction` source and the named `Actor` owner.
- 05Sort by days overdue. Compose the table.
~42,000 tokens