Free Sales Script Generator
Turn your offer into a complete sales call script - opener, questions, pitch, objections, and close - in seconds.
Quick template version on this page. The real AI version is free in the KissMySkills app (10 runs a day) or in your own Claude through the KMS connector.
Your sales script will appear here.
Fill in the details and click Generate.
What is a sales script generator?
A sales script generator is a free tool that turns your offer into a complete sales call script in seconds. Enter what you sell, who you are calling, your main benefit, and the objection you hear most, and this free sales script generator builds the whole call - an opener, discovery questions, a short pitch, objection handling, and a clear close.
It works as a cold call script generator for sales reps, a discovery call script tool for founders, and a phone script builder for anyone who freezes up on calls. A clear structure keeps the conversation moving and stops you winging it.
When you need more than a script - full pitch coaching, demo flows, and objection drills - the Sales Pitch Skill on KissMySkills turns Claude, ChatGPT, or any AI chat into a coach that sharpens the whole pitch.
The four things a US outbound sales call must say up front
Most sales scripts open with rapport. The FTC’s Telemarketing Sales Rule opens with disclosure, and it is not optional. Under 16 CFR 310.4(d), a telemarketer making an outbound call to induce a purchase must disclose “truthfully, promptly, and in a clear and conspicuous manner” four things: the identity of the seller, that the purpose of the call is to sell goods or services, the nature of those goods or services, and - where a prize promotion is involved - that no purchase or payment is necessary to win and that buying will not improve the odds.
“Promptly” is the word that breaks the standard opener. A script that spends ninety seconds on discovery questions before admitting anyone is selling anything has already failed the rule, however friendly it sounds. Charitable solicitations get their own version in 310.4(e): identify the organisation and say the purpose is to seek a contribution.
A second block of disclosures lands later, before the customer consents to pay. Section 310.3(a)(1) requires the total cost and quantity, all material restrictions, limitations or conditions, and - critically for anything sold on a subscription - all material terms of a negative option feature, “including that the customer’s account will be charged unless the customer takes an affirmative action to avoid the charge(s).” If you have no refund policy you must say so; if you make any refund or cancellation representation, you must state all the material terms of it.
Hours, lists, and consent - the rules that decide whether you may dial at all
Calling hours are narrow and measured at the other end. Section 310.4(c) makes it abusive to call a person’s residence “at any time other than between 8:00 a.m. and 9:00 p.m. local time at the called person’s location.” The FCC’s parallel rule in 47 CFR 64.1200(c) uses the same window. A West Coast team dialling the East Coast at 6:30am local is calling at 9:30pm on the other side.
Do-not-call operates on two levels. Section 310.4(b)(1)(iii) bars calling anyone who has previously said they do not want calls from that seller, and bars calling numbers on the national registry, unless the seller has a signed express written agreement naming that number or an established business relationship that the person has not opted out of. The safe harbour in 310.4(b)(3) has six conditions that all have to be routine practice, including using a version of the registry “obtained from the Commission no more than thirty-one (31) days prior to the date any call is made.”
Automated dialling adds the TCPA. Under 47 CFR 64.1200(a)(2) and (a)(3), telemarketing calls using an autodialer or an artificial or prerecorded voice need prior express written consent, defined in 64.1200(f)(9) as a signed written agreement authorising those calls to a specific number, which must also disclose conspicuously that signing is not a condition of buying anything. Revocation is deliberately easy: “stop,” “quit,” “end,” “revoke,” “opt out,” “cancel” and “unsubscribe” are per se reasonable, callers may not designate an exclusive method, and requests must be honoured “within a reasonable time not to exceed ten business days.” The private right of action is what makes this expensive - 47 U.S.C. 227(b)(3) provides $500 per violation or actual loss, whichever is greater, trebled at the court’s discretion for willful or knowing violations.
One rule you may have read about is not law. The FCC’s “one-to-one consent” requirement for lead generators was vacated by the Eleventh Circuit in Insurance Marketing Coalition Ltd. v. FCC in January 2025, and the FCC subsequently repealed the revised text and reinstated the earlier definition. It never took effect.
Recording the call is a separate decision from having the script
Teams routinely record calls for coaching without noticing that consent to record is governed by different law than consent to call.
Federal law sets a permissive floor: 18 U.S.C. 2511(2)(d) allows a party to a communication to record it, or to record with one party’s consent, unless the interception is for the purpose of committing a criminal or tortious act. That is one-party consent, and it is only the floor.
Several states require every party to agree. California Penal Code 632(a) punishes recording a confidential communication “without the consent of all parties” with a fine of up to $2,500 per violation, up to a year in jail, or both, with repeat violations reaching $10,000. Florida Statutes 934.03(2)(d) makes interception lawful only “when all of the parties to the communication have given prior consent.” Because you rarely know which state the person is answering in, the practical script change is a single line at the top - a plain statement that the call is being recorded, delivered before anything else of substance.
Recordkeeping is also heavier than most teams assume. Section 310.5(a) requires sellers and telemarketers to keep the listed records for five years, and 310.5(a)(1) puts “a copy of each substantially different… telemarketing script” squarely on that list. Your script is a retained business record, not a working document.
What this generator can’t do
It can’t tell you whether the rules above apply to you. Section 310.6(b)(7) exempts most business-to-business calls from the TSR, but not from the misrepresentation prohibitions in 310.3(a)(2) and (a)(4), and not for retail sales of nondurable office or cleaning supplies. Whether your call is B2B, B2C, an inbound response to advertising, or an upsell changes which parts bite.
It can’t check your claims. Everything the script says about results, savings or timelines is a representation. If you sell securities or investments, FINRA Rule 2210 additionally requires communications to be fair and balanced and prohibits exaggerated, unwarranted or promissory statements - a script written to sound confident is exactly the thing that rule targets.
It can’t handle the objection you actually get. A generated objection response covers the objection you typed in. The real one is usually narrower - a specific integration, a specific incumbent contract - and no script survives contact with it. Use the generated version as the shape of the answer, not the answer.
It can’t run a dialler compliantly. If you use predictive dialling, 310.4(b)(1)(iv) treats a call as abandoned when a person answers and no representative is connected “within two (2) seconds of the person’s completed greeting,” and the safe harbour in 310.4(b)(4) requires abandonment of no more than three percent of answered calls per campaign, at least fifteen seconds or four rings before disconnecting, and a recorded message identifying the seller when nobody is available.
It can’t make you listen. A script exists to stop you improvising the parts that have to be exact - the disclosures, the price, the refund terms. Everything after that is a conversation, and reading the generated discovery questions aloud in order is a reliable way to lose it.
Free tool · Sales Script Generator
Keep it in your app.
The Sales Script Generator also runs inside the KissMySkills app. Sign up with your e-mail, open it there, and any paid plan saves your work and raises the limits.
Saving and higher limits: paid plans from $9/mo
Ready-made Claude skill
Do this inside Claude or ChatGPT, every time
This free tool does one run. The skill keeps the method in your AI, so next time you just ask.
Felix - Sales Pitch Writer AI SkillTurn Claude into a pitch & demo specialist - narratives, demo talk tracks, and objection playbooks...Try free Included in Library · $9/mo
AI Discovery Call Script & PrepWalks into every discovery call with a plan and out of it with notes, a recap...Try free Included in Library · $9/mo
Why the app
Same tool. One account for all of it.
This page works without an account. The free account is for when you come back: your tools, your AI apps and your skill library in one place.
Save and come back
Your work is saved in your account, so you can come back and edit it.
Higher limits
Free: 10 AI runs a day. Any paid plan: 30 AI runs a day + saved history.
AI apps on the free plan
AI CRM with 1,000 cards per workspace, 5 AI SEO audits a day, 3 contract summaries a month, all in the same account.
Works in Claude and ChatGPT
The KissMySkills connector brings 2,500+ skills and your AI apps into Claude (any plan), ChatGPT Business, Enterprise or Edu (web), Claude Code, Codex and Cursor.
How it works
Three steps, no card
Try it here
Use the Sales Script Generator above. No account, nothing to install.
Sign up free
Enter your e-mail and the code we send. A free workspace is created on first sign-in.
Open it in the app
Find the Sales Script Generator under Builders & free tools. Pick a paid plan, from $9 a month, only when you want saving and higher limits.
Free vs paid
What you get for this tool
- On this page
- Free, no sign-up
- In the app
- 10 AI runs a day
- Also included
- AI CRM (1,000 cards per workspace), AI apps on free limits, the connector in Claude
- In the app
- 30 AI runs a day + saved history
- Catalog
- With Library or Both: every one of 2,500+ skills, prompts and agents through the connector, plus 10 files a month to download
- AI apps
- With AI CRM or Both: AI CRM with unlimited cards and every AI app on full limits
- Refund
- 30-day money-back on the first charge
Compare plans
Three plans: Library for skills in your chat, AI CRM for your clients and apps, Both for everything. Start free, no card.
| FeatureNeed it for a team? Write to us, we set it up by hand. | Free $0 Free for good, plus 7 days of everything. No card.Start free | Library $9 /month Cancel anytime, or $59 a yearGet Library | AI CRM $15 /month Cancel anytime, or $129 a yearGet AI CRM | Both $19 /month Library + AI CRM, or $169 a yearGet Both |
|---|---|---|---|---|
| Inside your AI chat | ||||
Skill library2,500+ specialists, loaded into the chat by name | 3 skillsfree for good, all for 7 days | All 2,500+ | 3 skillsas on Free | All 2,500+ |
Prompt packsReady prompts for ChatGPT, Gemini, Grok and Copilot | During the trial | All | – | All |
AI agentsMulti-step workers for coding, research and ops | During the trial | All | – | All |
Connector for your AIClaude (free plan too), ChatGPT Business/Enterprise/Edu, Claude Code, Codex, Cursor | ✓on all your devices | ✓on all your devices | ✓on all your devices | ✓on all your devices |
New skills as they shipAdded to your library automatically | During the trial | ✓ | – | ✓ |
Catalog files to downloadKeep the file, use it anywhere | Buy single files, yours forever | 10 a month | Buy single files, yours forever | 10 a month |
| AI CRM + apps | ||||
AI CRMClients, projects and tasks your AI can update | 1,000 cardsper workspace, free forever | as on Free | Unlimited | Unlimited |
AI Contract ReviewKey terms, risky clauses, what to ask to change | 3 a monthsummary card | as on Free | No limitsaved reviews, reminders soon | No limitsaved reviews, reminders soon |
AI ReceptionistWebsite chat that answers, books and collects leads | 50 chats a month1 site, our branding | as on Free | 1,000 a monthno branding, booking | 1,000 a monthno branding, booking |
AI Lead GenerationYour AI finds companies that fit, straight into the CRM | Up to 1,000within the free CRM | as on Free | No limit | No limit |
AI RecruitingHiring board, candidate scoring, job pages | Up to 1,000 cards | as on Free | No limit | No limit |
AI SEO ToolsAI SEO audit, schema checks, weekly monitoring | 5 audits a day | as on Free | 100 a day+ 10 monitored URLs | 100 a day+ 10 monitored URLs |
AI DashboardCharts from a CSV or Google Sheet | 20 syncs a dayno saving | as on Free | 200 a day50 saved dashboards | 200 a day50 saved dashboards |
| AI tools, open on any paid plan | ||||
Claude Skill BuilderTurn your own method into a skill | 10 builds a day | 30 a dayin the app | 30 a dayin the app | 30 a dayin the app |
Prompt Studio and AI toolsPrompt library, image prompts, doc generator, diagrams, UTM, schema | Free limits | Full | Full | Full |
Free AI generatorsEmails, bios, invoices, flowcharts and more, no sign-in | ✓ | ✓ | ✓ | ✓ |
| Billing | ||||
Card needed | No | After the trial | After the trial | After the trial |
Cancel | – | Anytime, from your account | Anytime, from your account | Anytime, from your account |
Money-back guarantee | – | 30 days on the first charge | 30 days on the first charge | 30 days on the first charge |
Yearly price | $0 | $59$4.92 a month | $129$10.75 a month | $169$14.08 a month |
| Start free | Get Library | Get AI CRM | Get Both | |
Paid plans renew automatically until cancelled. Single files you buy are yours forever on any plan. See the full pricing page
FAQ
Questions
Is the Sales Script Generator free?
Yes. Use it on this page as often as you need, with no sign-up. In the app the free plan gives you 10 AI runs a day.
Why sign up if the tool works here?
A free account opens the KissMySkills app at app.kissmyskills.com: the Sales Script Generator runs there too, next to the builders, the AI CRM and the other AI apps on free limits. Sign-up is your e-mail and a one-time code, no card.
What does a paid plan add?
For this tool: 30 AI runs a day + saved history. Any paid plan opens saving and higher limits in the app, from $9 a month or $59 a year. Library adds the whole catalog of 2,500+ skills, prompts and agents inside Claude and ChatGPT and 10 files a month to download. AI CRM gives you the AI CRM with unlimited cards and every AI app on full limits. Both gives you everything.
Does it work with Claude and ChatGPT?
Your account connects through the KissMySkills connector: Claude on every plan including free, ChatGPT Business, Enterprise or Edu (web), Claude Code, Codex and Cursor, on all your devices.
Can I get my money back?
Yes. The first charge of a paid plan has a 30-day money-back guarantee.
Do I need the app to keep using this page?
No. This page stays free and keeps working without an account.
Free plan
Sign up free. Open it in the app.
E-mail only, no card. Paid plans start at $9 a month when you want saving and higher limits. The full catalog comes with Library or Both.