Validate a call list before a dialing block in ChatGPT

Built by: Lusha
Time to build: 1 min
Difficulty: Easy
Tools: ChatGPTLusha
Type: Prompt

Example outputs in this play are illustrative — they reflect the structure, fields, and format of real Lusha connector output, but were not pulled from a live session. Run the prompt with your own call list to see live results.

A dialing block can fall apart before the first call.

The contact left the company. The title is outdated. The phone number is missing. The record is DNC. The person is too junior. Or the account is still relevant, but the rep is calling the wrong person.

The problem is that most reps only discover bad call data while they are already dialing.

This prompt uses Lusha in ChatGPT to verify each contact before a calling block, check available direct and mobile phone data, flag DNC status when available, and prioritize the list by call readiness. Instead of dialing from a stale list, reps can start with the people most likely to be reachable and relevant.

How to start

1

Open Lusha in ChatGPT

Go to Lusha in ChatGPT and click “Start chat.” Every conversation started this way is automatically Lusha-enabled.

2

Or invoke Lusha in any existing conversation

Type @Lusha in the prompt bar and select Lusha from the dropdown. Unlike Claude, Lusha does not activate automatically in every ChatGPT conversation. You must invoke it every time.

3

Paste your call list and send

Copy the prompt below, paste the contacts you plan to call, add your calling goal, and send. Lusha verifies the contacts, checks phone availability, flags DNC status, and ranks the list by call readiness.

The prompt

Start from Lusha in ChatGPT or type @Lusha before sending.

@Lusha Validate this call list before my dialing block.

CALL LIST:
Paste contacts in this format:
1. [Name] | [Company] | [Title] | [Email or LinkedIn URL if available]
2. [Name] | [Company] | [Title] | [Email or LinkedIn URL if available]
3. [Name] | [Company] | [Title] | [Email or LinkedIn URL if available]

CALLING CONTEXT:
Call goal: [book a meeting / qualify need / reach decision-maker /
revive an opportunity / event follow-up / other]
Target persona or department: [persona or department]
My product: [one sentence describing what you sell and
the problem it solves]

Using Lusha, do the following:

1. VERIFY EACH CONTACT
   For each contact, confirm:
   - Current company
   - Current title
   - Department
   - Seniority
   - Location
   - LinkedIn profile if available
   - Whether the person appears to still be at the
     company I provided

   Flag any contact who appears to have changed roles,
   changed companies, or no longer matches the calling goal.

2. CHECK CALLABLE DATA
   For each verified contact, return:
   - Direct phone availability
   - Mobile phone availability
   - Verified business email availability
   - DNC status if available
   - Last updated date if available

   If no direct or mobile phone is available, say so clearly.

3. CLASSIFY CALL READINESS
   Assign one status:

   Call first:
   Verified contact, relevant title, phone available,
   and no DNC issue found.

   Email first:
   Verified contact and relevant title, but no callable
   phone is available.

   Review before calling:
   Partial match, unclear title, outdated data, or low
   confidence in the contact match.

   Find replacement:
   Contact left the company, changed into an irrelevant
   role, or no longer owns the problem.

   Remove:
   Contact cannot be verified, is not relevant, or should
   not be used for this calling block.

4. FIND REPLACEMENTS WHEN NEEDED
   For contacts marked Find replacement, find up to
   3 relevant contacts at the same company who match
   the target persona, department, seniority, or likely
   ownership of the problem.

   For each replacement, return:
   - Name
   - Current title
   - Department
   - Seniority
   - Location
   - LinkedIn profile if available
   - Verified business email availability
   - Direct or mobile phone availability
   - DNC status if available

5. PRIORITIZE THE CALL LIST
   Rank the contacts in the order I should work them.

   Use:
   - Relevance to calling goal
   - Seniority
   - Persona fit
   - Phone availability
   - Contact verification
   - DNC status if available

6. WRITE CALL PREP FOR THE TOP CONTACT
   For the highest-priority callable contact, write:
   - One opener under 25 words
   - One reason for calling
   - One discovery question
   - One likely objection
   - One short response to that objection

   Do not write a long script.
   Do not invent account signals or company context
   that Lusha did not return.
   Do not mention that the number came from Lusha.

7. OUTPUT FORMAT
   Return:
   - Call list validation table
   - Phone and email availability
   - DNC status if available
   - Call readiness status
   - Replacement contacts, if needed
   - Prioritized dialing order
   - Top-contact call prep

Do not invent contacts, emails, phone numbers, companies,
or signals. If Lusha cannot verify a contact or phone,
mark it clearly rather than guessing.

What you’ll get back

 

A validated call list that shows who is ready to dial, who needs email instead, who should be reviewed, and who should be removed or replaced. Here’s what the output looks like:

Call list validation — Lusha

FieldValue
Contacts checked20 contacts · 16 verified · 4 need review
Call first9 contacts · verified role + callable phone available
Email first4 contacts · verified email available, no callable phone found
Remove or replace3 contacts · changed company or no longer match persona
Top contactR.M. · VP Sales · mobile available · DNC false
Call prepOpener · reason for calling · discovery question · objection response

Example outputs in this play are illustrative — they reflect the structure, fields, and format of real Lusha connector output, but were not pulled from a live session. Run the prompt with your own call list to see live results.

 

Why use Lusha in ChatGPT before a dialing block

 

A call block is only productive when the list is clean. If reps spend the first half of the block hitting bad numbers, stale titles, irrelevant contacts, or records that should have been removed, the problem is not the pitch. It is the data.

Lusha helps clean up the list before the rep starts dialing. The prompt verifies each contact, checks whether they are still at the company, returns available phone and email data, and flags DNC status when available. That gives reps a clearer view of who is actually worth calling.

The prioritization step matters because not every valid contact should be called first. A verified senior buyer with a direct or mobile number is different from a partial match with only an email. By ranking the list before the block starts, reps can spend more time in real conversations and less time cleaning records mid-workflow.

The result is a dialing block built around verified, callable, relevant contacts.

Lusha data is sourced and used in accordance with Lusha’s Privacy Policy and Terms of Use. Lusha is GDPR compliant and covers contacts across North America, EMEA, and APAC.

FAQ

  • When should I use this prompt?

    Use it before a dialing block, event follow-up sprint, outbound call session, pipeline reactivation push, or any campaign where reps need to call from an existing contact list.

  • What does “call first” mean?

    “Call first” means the contact is verified, relevant to the calling goal, and has a direct or mobile phone available with no DNC issue found in the returned data.

  • What if a contact has no phone number?

    If no callable number is available, the prompt can mark the record as “Email first” when a verified business email is available, or recommend finding another contact if the record is not useful for the calling block.

  • Can this help clean old call lists?

    Yes. This prompt is useful for stale CRM lists, old event lists, recycled outbound lists, and any call list where titles, companies, or phone numbers may be outdated.

  • Should I call replacement contacts right away?

    Only if they match the calling goal and have usable contact data. The prompt ranks replacement contacts by relevance, seniority, verification, and phone availability so reps can decide whether to call, email, or review first.

Ready to run this?

One data connection. Works in Claude, ChatGPT, your CRM, or any agent you build.