Help CenterPlatform · Tools

Calling Scripts

Generate cold-call scripts from a client's Playmaker (opener, objection handlers, discovery questions, close), then edit, rename, add, and delete blocks with formatted internal notes, and save, duplicate, apply, or export versions.

Updated Jul 8, 2026 8 steps 13 questions answeredOpen this page in the platform
On this page

Overview

Calling Scripts generates cold-call openers, objection responses, and discovery questions for the selected client, grounded in their Playmaker value proposition and ICP. Generate a script, then shape it block by block: edit any block (rename its heading and revise the body with light formatting), add new blocks, or remove ones you do not need. Any internal note attached to a block shows as a formatted line under its title, so team-only guidance reads clearly and never gets mixed into the spoken script. Save the best version for campaign calls, and from a saved version you can star it, apply it to a campaign, duplicate it into a fresh draft, and export it to Google Docs or PDF. The client's Playmaker must be complete before you can generate.

How to use this page

  1. Select the client

    Pick the client in the top-right switcher. If the Playmaker value proposition is not complete, finish PlayMaker first; generation is blocked until then.

  2. Generate a script

    Open the generate panel, add any instructions, and click Generate Script. The script streams in as a set of blocks tailored to the client: an opener and value prop, common objection handlers (too busy, already has a vendor, send me an email, not interested, no budget, not the right person), a discovery-question set including a what is this about response, and a close and sign off. Each objection and question block carries keyword-rich trigger phrases so the live call tracker in the dialer can flip to the matching section hands-free as the prospect talks. Add or remove blocks afterward to fit the client.

  3. Work with a saved version

    Open any saved script from the sidebar to see the version-header actions row: star it, apply it to a campaign, duplicate it, or export it to Google Docs or PDF.

  4. Edit a block

    Each block has a pencil icon in its header. Click it to edit the block in place. The heading becomes an editable title field at the top of the card, and the body opens with a light formatting toolbar (bold, italic, strikethrough), so you can rename the block and revise its content in the same pass. Click Save to commit, or Cancel to discard. The renamed heading flows through to the dialer script tab and to Google Docs and PDF exports; the block's underlying section key is preserved on a rename, so the dialer's section mapping stays intact.

  5. Add a new block

    Click Add block at the bottom of the script to open the authoring card. Type a title, choose the block type (General, Objection, or Question) from the dropdown, and write the content using the same light formatting toolbar (bold, italic, strikethrough). Click Add block to append it. The new block saves to the script right away and shows up for SDRs in the dialer and in any exports.

  6. Delete a block

    Click the trash icon in a block's header to remove it. You are asked to confirm first because deleting a block cannot be undone.

  7. Duplicate a script to revise it

    Click the Duplicate button in the actions row to clone the open script into a fresh draft copy named the same with (copy) added. The copy takes over the same content, style, and instructions, resets to draft and unstarred, and opens right away so you can revise it for a different campaign without starting from scratch.

  8. Apply a script to a campaign with per-block categories

    Click Apply to Campaign in the version-header actions row to open the Apply to Campaign modal. At the top of the modal, a Block categories section lists every block in the open script with a per-block dropdown (General, Objection, or Question) that defaults to the block's authored category. Change any dropdown to override the category that block lands as on the campaign, without altering the saved library version. Below the block list, pick the campaign to apply to. Click Apply to send the resolved categories (override if set, else authored, else General) to the campaign; the saved script in your library is never mutated by overrides, so a no-op apply is unchanged. This is how you keep one canonical script in the library but land blocks under different categories on different campaigns.

What the buttons do

Generate Script
Generates a calling script from the client's Playmaker.
New Script
Opens the chooser to generate a new script or import one.
Edit block (pencil)
Opens a block for editing: the heading becomes an editable title field and the body opens with a light formatting toolbar (bold, italic, strikethrough). Save to commit the rename and any content edits.
Add block
Opens an authoring card to add a new titled block (General, Objection, or Question) to the script.
Delete block (trash)
Removes a block from the script after a confirmation. Cannot be undone.
Save
Saves your edits to the block (heading rename and content), or saves the script version.
Rename
Renames a saved script (click the script name or its pencil icon).
Star
Marks a saved version as a favorite so it stands out in the library.
Apply to Campaign
Opens the Apply to Campaign modal, where you can override each block's category (General, Objection, Question) for this apply only, then pick the campaign to apply the script to. The saved library version is never mutated by per-block overrides.
Duplicate script
Clones the open script into a fresh draft copy (status draft, unstarred) that you can revise independently.
Export to Google Docs
Exports the open script to a Google Doc. Block content and any internal notes carry over, with formatting flattened to plain text in the Doc.
Export PDF
Opens a print-ready PDF of the open script in a new tab, keeping block formatting and rendering each block's internal note under its title. If your browser blocks pop-ups, a message asks you to allow pop-ups for this site and try again.
Delete script
Deletes the open saved version.
Block category dropdown (per block, Apply to Campaign)
In the Apply to Campaign modal, each block has a General/Objection/Question dropdown defaulting to its authored category. Changing it overrides the category that block lands as on the campaign for this apply only; the saved library version is unchanged.

Common questions

The client's Playmaker value proposition must be complete. Use the Complete PlayMaker link, then come back.
They are saved for the client and available to SDRs when calling that client's campaigns.
Click Add block at the bottom of the script, give it a title, pick its type, write the content, and click Add block. It is saved to the script and appears for SDRs in the dialer and in exports.
The type (General, Objection, or Question) groups the block so SDRs can find the right talk track fast during a call. Pick Objection for rebuttals and Question for discovery prompts; use General for everything else.
Yes. When you edit or add a block, a light toolbar lets you apply bold, italic, and strikethrough. That formatting carries through to the dialer and to Google Docs and PDF exports.
Yes. Click the block's pencil icon to open it for editing, and the heading becomes an editable title field at the top of the card. Rename it, revise the body if needed, and click Save. The new heading shows for SDRs in the dialer script tab and in Google Docs and PDF exports. The block's internal section key is preserved on a rename, so the dialer's section mapping and any saved references stay intact, and you no longer need to delete and re-add a block just to change its heading.
Some blocks carry an internal note (the AI rationale for that section), which shows as a small formatted line under the block title. It is team-only guidance, kept separate from the spoken script content. Notes are authored on the client's Playbook, where they now support the same bold, italic, and strikethrough formatting, and that formatting renders here and in the PDF export.
The block is removed from the script after you confirm. It cannot be undone, so the confirmation is there to catch accidental clicks.
The PDF opens in a new browser window, so a pop-up blocker can stop it. Allow pop-ups for this site and click Export PDF again; you will see an error message when it was blocked. Export to Google Docs is an alternative that does not use a pop-up window.
It clones the open script into a new draft copy (named the same with (copy) added) that carries the same content, style, and instructions. The copy starts as an unstarred draft and opens right away, so you can revise it for a different campaign or angle without touching the original.
No. The original is untouched and stays exactly as it was. The copy is a separate draft, unstarred and not applied to any campaign until you choose to.
Generation produces an opener and value prop, a set of common objection handlers (too busy, already has a vendor, send me an email, not interested, no budget, and not the right person), discovery questions including a what is this about response, and a close and sign off. Every objection and question block is written with keyword-rich trigger phrases, so during a live call the dialer's script tracker highlights the right section automatically when the prospect raises that objection or question. You can still add, edit, or delete blocks to tailor the script.
Yes. In the Apply to Campaign modal, each block has a General, Objection, or Question dropdown that defaults to its authored category. Change any dropdown to override the category that block lands as on the campaign for that apply only. The saved library version is never mutated by per-block overrides, so you can land the same script under different categories on different campaigns without duplicating or editing the library copy. If you leave every dropdown at its default, the apply is a no-op for categories (the authored categories carry over as before).

Prefer it done for you?

Everything in these guides is work SalesHive can run for you: US-based SDRs and AI agents working your campaigns, calls, and inbox on one platform.

Explore the platform