Morning dial prep for BDRs and AEs — pulls today's tasks, gathers account/contact intelligence, scores ICP fit, prioritizes dials into 4 tiers (Hot/Warm/New/Recycle), generates per-account pre-call briefs with personalized openers, discovery questions, objection prep, and call goals. Role-aware tiering with BDR active deal filtering.
Morning dial prep report. Pulls all tasks due today for the requesting rep, gathers account and contact intelligence, scores ICP fit, and prioritizes dials into 4 tiers (Hot, Warm, New, Recycle). Generates per-account pre-call briefs with personalized conversation openers, discovery questions mapped to core pain points, objection prep, and specific call goals. Includes conversation history from prior interactions. Outputs a prioritized dial sheet for quick reference between calls.
Core Principle: Every dial should be informed. The difference between a connected call that books a meeting and one that doesn't is 2 minutes of prep — this skill does that prep at scale.
Configure this block for your company. Replace the placeholder values below with your actual company data, ICP definitions, personas, and competitive landscape.
| Criteria | Strong Fit | Moderate Fit | Weak Fit |
|---|---|---|---|
| Company type | [Ideal customer type] | [Acceptable customer type] | [Poor fit type] |
| Revenue/size | [Enterprise tier] | [Mid-Market tier] | [SMB tier] |
| Geography | [Primary regions] | [Secondary regions] | [Weak regions] |
| Job volume | [High volume signals] | [Moderate volume] | [Low volume] |
| Tech stack | [Displacement opportunity] | [Greenfield opportunity] | [Fully satisfied] |
| Criteria | Strong Fit | Moderate Fit | Weak Fit |
|---|---|---|---|
| Sub-segment | [Ideal sub-segments] | [Acceptable sub-segments] | [Poor fit sub-segments] |
| Revenue | [Target range high] | [Target range mid] | [Below threshold] |
| Ownership | [Ideal ownership types] | [Acceptable types] | [Poor fit types] |
| Buying trigger | [Strong triggers] | [Moderate triggers] | [No identifiable trigger] |
| # | Pain Point | Discovery Question Template |
|---|---|---|
| 1 | [Pain Point 1] | "[Discovery question for pain 1]" |
| 2 | [Pain Point 2] | "[Discovery question for pain 2]" |
| 3 | [Pain Point 3] | "[Discovery question for pain 3]" |
| 4 | [Pain Point 4] | "[Discovery question for pain 4]" |
| 5 | [Pain Point 5] | "[Discovery question for pain 5]" |
| # | Persona | Hook Focus |
|---|---|---|
| 1 | [Title 1] | [Top priorities and pain themes] |
| 2 | [Title 2] | [Top priorities and pain themes] |
| 3 | [Title 3] | [Top priorities and pain themes] |
| 4 | [Title 4] | [Top priorities and pain themes] |
| Customer | Key Metric | Use When |
|---|---|---|
| [Customer 1] | [Metric] | [Scenario] |
| [Customer 2] | [Metric] | [Scenario] |
| [Customer 3] | [Metric] | [Scenario] |
| Step | Purpose | Template |
|---|---|---|
| 1. Interrupt | Sound familiar, not salesy | "Hey [First Name], it's [Rep] with [Company]." |
| 2. Hook | Negative frame or triangle sell based on account intel | See Hook Templates below |
| 3. Transition | Move into discovery questioning | "Walk me through how your team handles..." |
| Signal | Hook |
|---|---|
| Known incumbent user | "Most teams using [incumbent] tell us they're still doing [manual workaround] despite being sold on automation — that's probably not your experience though, right?" |
| Multi-region operations | "Companies operating across [regions] usually tell us keeping up with different [requirements] per [region] is a nightmare — I'm guessing you've got that figured out?" |
| M&A / acquisition | "Teams going through acquisitions typically find their [key process] breaks when they try to standardize — not sure if that's hit your team yet?" |
| Efficiency / cost pressure | "[Persona]s your size tell us they're spending [X]+ hours a week on [manual task] just to [outcome] — probably not something you're dealing with?" |
| No prior engagement | "Other [title]s at [industry] companies tell us [key process] is one of those things that works fine until it doesn't — curious if you've ever had a close call?" |
| Objection | Response |
|---|---|
| "We already have a provider" | "That's great — it tells me you take this seriously. Most of our enterprise customers came from another provider. What's working well and where are the gaps?" |
| "We handle it internally" | "Makes sense. The question is whether the time your team spends on [process] is the best use of their expertise. One customer told us [X] hours/month on [task]." |
| "Not a priority right now" | "Totally fair. Most teams don't change until something forces the issue. Out of curiosity, when was the last time your team had a close call on [risk area]?" |
| "Send me some info" | "Happy to — but I want to send the right thing. Can I ask two quick questions so I don't waste your time with generic material?" |
| "We're too busy" | "I hear that a lot — that's usually why teams start looking. When people are stretched thin, [manual process] is the first thing that slips. Would 15 minutes next week work better?" |
Use this skill when:
Don't use when:
gtm-account-snapshot)gtm-meeting-prep)gtm-account-snapshot or gtm-competitive-displacement)User roles: BDR (primary), AE Expected time: 15-25 minutes for full report
Determine whether the user is a BDR or AE.
From CRM: Check user role/profile. If unclear, check BDR Owner vs. Account Owner patterns.
Fallback: Ask: "Are you a BDR or AE?"
Output: user_role — BDR / AE
This drives: task filtering (Step 1), tiering criteria (Step 5), and output sections (Step 7).
Query CRM for all tasks where:
For each task, extract:
BDR Active Deal Filter (when user_role = BDR):
excluded_active_deals[]When user_role = AE, skip this filter.
For each unique account in the task list, query CRM and build a profile:
{Client Profile: ICP Definitions} verticals)For each contact, query CRM for:
Prior conversations: If call/meeting transcripts are available:
{Client Profile: Core Pain Points})Multi-threading: List all other engaged contacts at the same account.
For each account, score against {Client Profile: ICP Definitions}:
Flag disqualification signals from {Client Profile: Disqualification Signals}.
Rank all dials into 4 priority tiers. Criteria differ by role.
| Tier | Criteria |
|---|---|
| Hot | Inbound signals on BDR-owned accounts; buying triggers with no active AE deal; meeting requested; strong ICP + active trigger |
| Warm | Prior conversations gone quiet (14-30 days); email opens/clicks without reply; moderate ICP with engagement; AE-requested BDR assist |
| New | First-touch accounts with no prior engagement; strong ICP, no relationship yet |
| Recycle | Previously closed-lost with no AE re-engagement; opted-out contacts after cooling period; weak ICP or multiple failed attempts |
| Tier | Criteria |
|---|---|
| Hot | Active deals with upcoming close dates or next steps due; recent activity (7 days); inbound signals; meeting requested |
| Warm | Active deals gone quiet (14-30 days); email opens/clicks without reply; early pipeline needing advancement |
| New | AE-sourced prospects with no prior engagement; strong ICP, no relationship |
| Recycle | Previously closed-lost; stalled deals with no clear path; weak ICP or multiple failures |
Within each tier, sub-rank by ICP fit (Strong > Moderate > Weak).
For each account in the prioritized list:
Connect to {Client Profile: Qualification Zones}.
Use {Client Profile: Cold Call Framework}:
{Client Profile: Hook Templates} based on account signalTailored to the account's context. Map to {Client Profile: Core Pain Points}.
Based on account stage and history. Use {Client Profile: Common Objections}.
| Dial Type | Goal Template |
|---|---|
| Cold first touch | Confirm they manage [key process] internally + book discovery |
| Follow-up (engaged) | Validate pain + identify economic buyer |
| Re-engagement (quiet) | Re-establish contact + understand what changed |
| Closed-lost re-approach | Learn what's changed + test for new triggers |
| Meeting confirmation | Confirm meeting + set agenda + identify additional attendees |
1. Dashboard Summary
2. Prioritized Dial Queue
| # | Tier | Account | Contact | Title | ICP Fit | Last Touch | Call Goal |
|---|
3. Detailed Pre-Call Briefs (top 10 accounts) Per account: snapshot, conversation history, engaged contacts, personalized opener, discovery questions, objection prep, call goal.
4. Active Deal Exclusions (BDR only) Accounts removed from queue with recommended action:
5. AE Coordination Notes (BDR only) Accounts requiring sync before calling: sensitive situations, multi-threaded accounts, BDR Assist flags.
6. End-of-Day Tracking Prompts Reminders to log dispositions, create follow-up tasks, add accounts to sequences.
[REP]_Daily_Dials_[DATE].mdContext: BDR has 18 tasks due today across target accounts in two ICP segments.
Input: "Run the daily prospecting report for [BDR Name]."
Process: CRM query returns 18 open tasks for today. 2 accounts have active AE deals → filtered to exclusions. 16 accounts scored: 4 Strong Fit, 7 Moderate, 4 Weak, 1 No Fit. Tiered: 3 Hot (inbound email reply, M&A trigger, meeting request), 5 Warm (prior conversations gone quiet), 6 New (first touch), 2 Recycle (closed-lost). Pre-call briefs generated for all 16 with personalized openers.
Output: Dashboard showing 16 dials (3 Hot, 5 Warm, 6 New, 2 Recycle). 2 excluded accounts with AE coordination guidance. Detailed briefs for top 10. Strongest opportunity: [Account] because inbound reply + Strong ICP + M&A trigger. Dial sheet generated.
Context: AE has 8 tasks due today, mix of active deals and new outbound.
Input: "Prep my dials for today."
Process: user_role = AE. No active deal filter applied. 8 tasks scored and tiered: 2 Hot (active deal next step due, inbound signal), 3 Warm (deals gone quiet), 1 New (AE-sourced prospect), 2 Recycle (stalled deal, closed-lost). Pre-call briefs emphasize deal advancement for Hot/Warm, prospecting for New/Recycle.
Output: Dashboard showing 8 dials (2 Hot, 3 Warm, 1 New, 2 Recycle). No exclusions (AE sees everything). Detailed briefs for all 8. Strongest opportunity: [Deal] because next step due + champion engaged + close date this month. Dial sheet generated.
When: Rep has zero open tasks for today.
Approach: Check for overdue tasks (past 3 days). Check for accounts with recent inbound signals that warrant proactive outreach. If still nothing, recommend running gtm-account-snapshot on target accounts to build new prospecting lists.
When: More than 50% of BDR's tasks are on accounts with active AE deals. Approach: Generate the exclusions table with clear AE coordination guidance. Recommend the BDR discuss territory alignment with their manager. Show the filtered queue (remaining dials) with adjusted tier priorities.
When: Rep says "just give me my top 5" or has limited time. Approach: Skip the full report. Deliver only the top 5 prioritized dials with condensed briefs (opener + 1 question + goal). No dial sheet generation.
Solution: Expand search to overdue tasks (past 3 days) and accounts with recent inbound activity. If still empty, the rep may need to build their task queue — recommend running gtm-account-snapshot on priority accounts to generate outbound.
Solution: Flag the contact for LinkedIn outreach or email instead. Include in the dial sheet but mark as "Email/LinkedIn only." Recommend contact enrichment as a follow-up action.
Solution: Group them. Generate one pre-call brief for the account, not duplicates. Recommend calling the highest-priority contact first (based on persona and engagement level), then using intel from that call to inform the next.
Solution: Check BDR Owner field. If the BDR is assigned as BDR Owner, proceed normally. If not, flag for territory alignment — the task may have been routed incorrectly.
gtm-account-snapshot — For deeper research on specific accounts surfaced during daily prospecting.gtm-meeting-prep — When a Hot dial results in a scheduled meeting, run meeting prep for the follow-up.gtm-trigger-event-outbound — When daily prospecting surfaces a trigger event on an account, pivot to trigger-based outbound.gtm-competitive-displacement — When a Hot dial reveals a known incumbent, run displacement sequences for that account.gtm-closed-loss-reactivation — For Recycle tier accounts that are closed-lost, use the full reactivation workflow for deeper analysis.