AI Sales Script Generator
Run ID: 69cc01a604066a6c4a1687862026-03-31Business
PantheraHive BOS
BOS Dashboard

Generate conversion-optimized sales scripts for cold calls, demos, follow-ups, and objection handling with industry-specific language.

This document outlines a comprehensive marketing strategy for the "AI Sales Script Generator," designed to drive awareness, engagement, and conversions among its target audience. This strategy encompasses detailed audience analysis, recommended marketing channels, a robust messaging framework, and key performance indicators (KPIs) to measure success.


Marketing Strategy: AI Sales Script Generator

1. Target Audience Analysis

Understanding our ideal customer is paramount to tailoring effective marketing efforts. Our target audience consists primarily of sales professionals and leaders within B2B organizations who are focused on optimizing their sales processes and improving conversion rates.

1.1 Primary Personas:

  • Sales Development Representatives (SDRs) / Business Development Representatives (BDRs):

* Role: First line of contact, responsible for prospecting, cold outreach (calls, emails, social).

* Pain Points: Difficulty crafting compelling opening lines, handling immediate objections, personalizing at scale, maintaining consistent messaging, low connect/conversion rates, feeling unprepared.

* Goals: Book more meetings, hit quotas, improve efficiency, reduce call reluctance, sound more confident and prepared.

* Psychographics: Eager to learn, results-driven, often new to sales, value tools that simplify their workflow.

  • Account Executives (AEs):

* Role: Conduct demos, manage sales pipeline, negotiate, close deals.

* Pain Points: Structuring effective demo scripts, handling complex objections during live calls, crafting impactful follow-up messages, maintaining deal momentum.

* Goals: Accelerate sales cycles, increase close rates, maximize deal value, improve post-demo follow-up effectiveness.

* Psychographics: Experienced, strategic, focused on high-value conversions, seek competitive advantage.

  • Sales Managers / Directors of Sales:

* Role: Oversee sales teams, responsible for team performance, training, and strategy.

* Pain Points: Inconsistent team messaging, long ramp-up times for new reps, difficulty scaling best practices, low team conversion rates, lack of data-driven insights into script effectiveness.

* Goals: Increase team productivity, improve team conversion metrics, reduce training costs, ensure brand consistency, gain visibility into sales interactions.

* Psychographics: Strategic thinkers, data-driven, focused on team efficiency and ROI, constantly seeking innovative tools for their teams.

  • Small Business Owners / Entrepreneurs (with sales functions):

* Role: Often wear multiple hats, including sales.

* Pain Points: Limited resources for sales training/scripting, lack of expertise in sales messaging, time constraints for script development, need for quick, effective sales tools.

* Goals: Generate more leads, close more sales, professionalize their sales approach, save time and money on sales efforts.

* Psychographics: Resourceful, growth-oriented, value cost-effectiveness and ease of use.

1.2 Industry Focus:

While broadly applicable, initial focus should be on industries with high-volume sales, complex products/services, or competitive landscapes where messaging precision is critical:

  • SaaS & Technology
  • Financial Services
  • Consulting & Professional Services
  • Real Estate (Commercial & Residential)
  • B2B Service Providers

2. Marketing Channel Recommendations

A multi-channel approach is crucial to reach our diverse target audience where they seek solutions and professional development.

2.1 Digital Marketing Channels:

  • Search Engine Optimization (SEO):

* Strategy: Optimize for keywords related to "sales script generator," "cold call scripts," "objection handling techniques," "AI sales tools," "sales enablement software." Create high-quality blog content, guides, and articles around sales best practices, script optimization, and AI in sales.

* Rationale: Captures high-intent users actively searching for solutions to their sales challenges.

  • Search Engine Marketing (SEM - Google Ads):

* Strategy: Target high-commercial-intent keywords (e.g., "buy sales script software," "best AI sales script," "sales call script template"). Implement remarketing campaigns for website visitors.

* Rationale: Provides immediate visibility for critical keywords and drives qualified traffic.

  • LinkedIn Marketing (Organic & Paid):

* Strategy (Organic): Share thought leadership content, case studies, success stories, and product updates. Engage with sales communities and influencers. Leverage LinkedIn Sales Navigator for targeted outreach.

* Strategy (Paid): Run targeted ad campaigns (Sponsored Content, Message Ads) to specific job titles (SDR, AE, Sales Manager) within relevant industries. Promote webinars, whitepapers, and demo requests.

* Rationale: The primary professional networking platform for our target audience, ideal for B2B lead generation and thought leadership.

  • Content Marketing:

* Strategy: Develop a robust content calendar including:

* Blog Posts: "5 AI Hacks for Better Cold Calls," "How to Handle the Toughest Sales Objections," "Crafting a Winning Demo Script."

* Whitepapers/E-books: "The Definitive Guide to AI-Powered Sales Scripting," "Increasing Sales Efficiency with Automated Messaging."

* Case Studies: Highlight specific customer success stories with quantifiable results (e.g., "Company X Increased Conversion Rates by 20% Using AI Sales Scripts").

* Templates & Checklists: Offer free downloadable sales script templates (e.g., "Cold Call Script Template for SaaS Sales").

* Rationale: Establishes thought leadership, attracts organic traffic, nurtures leads, and provides valuable resources.

  • Email Marketing:

* Strategy: Build an email list through lead magnets (templates, guides, webinar sign-ups). Segment lists by persona and send targeted newsletters, product updates, and promotional offers. Implement drip campaigns for trial users or demo requests.

* Rationale: Direct communication channel for nurturing leads and driving conversions.

2.2 Partnership & Community Channels:

  • Webinars & Virtual Events:

* Strategy: Host or co-host webinars with sales experts, industry influencers, or complementary tech companies (e.g., CRM providers, sales engagement platforms). Topics could include "Leveraging AI for Sales Effectiveness" or "Mastering Sales Conversations."

* Rationale: Generates high-quality leads, positions us as an industry authority, and allows for direct interaction with the audience.

  • Industry Forums & Communities:

* Strategy: Actively participate in online sales communities (e.g., Sales Hacker, RevGenius, Reddit r/sales). Provide value, answer questions, and subtly introduce the solution where appropriate.

* Rationale: Builds credibility, generates organic interest, and provides direct feedback from the target audience.

  • Integrations & API Partnerships:

* Strategy: Seek partnerships with popular CRM systems (Salesforce, HubSpot), sales engagement platforms (Outreach, Salesloft), and call intelligence tools.

* Rationale: Expands reach through existing ecosystems and offers a seamless user experience.

3. Messaging Framework

Our messaging must clearly articulate the value proposition, address pain points, and differentiate our solution in a competitive market.

3.1 Core Value Proposition:

"The AI Sales Script Generator empowers sales teams to achieve higher conversion rates and consistent messaging by intelligently crafting optimized, industry-specific scripts for every stage of the sales cycle, from cold calls to objection handling."

3.2 Key Benefits & Features:

  • Boost Conversion Rates: AI-driven optimization ensures scripts are persuasive and effective, leading to more meetings booked and deals closed.
  • Ensure Messaging Consistency: Standardize high-performing sales narratives across your team, reducing variability and ensuring brand alignment.
  • Save Time & Resources: Automate script generation, freeing up sales reps and managers from tedious manual writing.
  • Handle Objections Confidently: Generate effective, pre-vetted responses to common objections, empowering reps to navigate tough conversations.
  • Personalize at Scale: Leverage AI to quickly tailor scripts with industry-specific language and prospect context.
  • Reduce Ramp-Up Time: Accelerate the onboarding and effectiveness of new sales hires with readily available, proven scripts.
  • Multi-Channel Versatility: Generate scripts for cold calls, emails, LinkedIn messages, demo outlines, and follow-ups.

3.3 Pain Points Addressed:

  • Inconsistent or ineffective sales messaging.
  • Low conversion rates on outreach and calls.
  • Time-consuming script creation and training.
  • Difficulty handling complex objections.
  • Lack of personalization in sales outreach.
  • High ramp-up time for new sales representatives.

3.4 Unique Selling Points (USPs):

  • AI-Powered Optimization: Not just a template generator, but an AI that learns and optimizes scripts for maximum impact.
  • Industry-Specific Language: Generates scripts tailored to the nuances and jargon of specific industries, increasing relevance and credibility.
  • Comprehensive Scripting: Covers the entire sales journey, from initial contact to closing and follow-up, including robust objection handling.
  • Data-Driven Insights (Potential Future Feature/Messaging): If applicable, highlight how the AI learns from successful interactions to continuously improve script performance.

3.5 Tone of Voice:

  • Professional & Authoritative: Position ourselves as experts in sales enablement and AI.
  • Results-Oriented: Emphasize tangible outcomes (e.g., "increase conversions," "save time," "boost efficiency").
  • Innovative & Forward-Thinking: Highlight the cutting-edge AI technology.
  • Empathetic & Understanding: Acknowledge the challenges sales professionals face.

3.6 Call to Action (CTAs):

  • "Generate Your First Script Free"
  • "Request a Personalized Demo"
  • "See How It Works"
  • "Start Your Free Trial"
  • "Download Our Case Study: [Industry] Sales Success"

4. Key Performance Indicators (KPIs)

Measuring the effectiveness of our marketing strategy is crucial for continuous optimization. KPIs will be tracked across different stages of the marketing and sales funnel.

4.1 Awareness & Reach:

  • Website Traffic: Unique visitors, page views, traffic sources (organic, paid, social, referral).
  • Social Media Reach & Impressions: Number of unique users who saw our content.
  • Brand Mentions: Tracking mentions across social media, news, and forums.
  • Search Engine Ranking: Position for target keywords.

4.2 Engagement:

  • Time on Site / Pages Per Session: Indicates content relevance and user interest.
  • Bounce Rate: Percentage of single-page sessions.
  • Content Downloads: Number of whitepapers, e-books, templates downloaded.
  • Email Open Rates & Click-Through Rates (CTRs): Effectiveness of email campaigns.
  • Social Media Engagement Rate: Likes, comments, shares on posts.
  • Webinar Attendance & Engagement: Number of attendees, questions asked.

4.3 Lead Generation & Conversion:

  • Lead Volume: Total number of leads generated (MQLs - Marketing Qualified Leads).
  • Conversion Rate (Website): Percentage of visitors who complete a desired action (e.g., demo request, trial sign-up, lead magnet download).
  • Cost Per Lead (CPL): Marketing spend divided by the number of leads generated.
  • Demo Requests / Free Trial Sign-ups: Direct indicators of high-intent leads.
  • Lead Quality Score: Assessment of leads based on predefined criteria (e.g., job title, company size, industry).

4.4 Sales & Revenue:

  • Sales Qualified Leads (SQLs): Leads accepted by the sales team.
  • Lead-to-Opportunity Conversion Rate: Percentage of SQLs that become sales opportunities.
  • Opportunity-to-Win Rate: Percentage of opportunities that close as won deals.
  • Customer Acquisition Cost (CAC): Total sales and marketing spend divided by the number of new customers acquired.
  • Return on Marketing Investment (ROMI): Revenue generated from marketing efforts compared to marketing costs.
  • Sales Cycle Length: Time from lead generation to deal close.

4.5 Customer Success & Retention (Long-term):

  • Customer Lifetime Value (CLTV): Predicted revenue a customer will generate over their relationship with the product.
  • Churn Rate: Percentage of customers who cancel their subscription.
  • Net Promoter Score (NPS): Measures customer loyalty and satisfaction.

This detailed marketing strategy provides a robust foundation for launching and scaling the "AI Sales Script Generator." By focusing on our target audience's specific needs, leveraging appropriate channels, crafting compelling messages, and meticulously tracking performance, we can drive significant growth and market penetration.

gemini Output

AI Sales Script Generator: Your Conversion-Optimized Sales Script Portfolio

Date: October 26, 2023

Prepared For: [Customer Name/Company Name]

Prepared By: PantheraHive AI Sales Solutions


1. Introduction: Elevating Your Sales Conversations

Welcome to your tailored sales script portfolio, generated by our advanced AI Sales Script Generator. This document provides conversion-optimized sales scripts designed to empower your sales team across various critical touchpoints: cold calls, product demos, follow-ups, and objection handling. Each script is crafted with industry-specific language to resonate deeply with your target audience and drive measurable results.

Our AI analyzes best practices in sales, psychological triggers, and your specific industry context to produce dynamic, adaptable, and highly effective communication tools. These scripts are not rigid mandates but rather strategic frameworks to guide your sales professionals towards more confident, persuasive, and ultimately, more successful interactions.


2. Core Capabilities & Value Proposition

The AI Sales Script Generator delivers significant value by:

  • Optimizing for Conversion: Scripts are structured to guide conversations naturally towards desired outcomes, focusing on value, problem-solving, and clear calls to action.
  • Ensuring Industry Relevance: Incorporates terminology, challenges, and solutions specific to your industry, making your outreach immediately more credible and engaging.
  • Enhancing Consistency & Quality: Provides a baseline of high-quality messaging, ensuring every sales representative can deliver a polished and professional pitch.
  • Boosting Sales Confidence: Equips your team with well-articulated responses for various scenarios, reducing hesitation and improving delivery.
  • Accelerating Onboarding: New hires can quickly grasp effective communication strategies, reducing ramp-up time.

3. Generated Sales Script Categories & Structures

Below are detailed structures and example snippets for each script category. Please note that [Placeholders] are provided for easy customization by your team.

3.1. Cold Call Script

Objective: To secure an initial discovery call or meeting by quickly establishing value and relevance.

Key Components:

  1. Permission-Based Opening: Respectful and brief, designed to get initial buy-in.
  2. Value Proposition Hook: Immediately states a potential benefit or solution relevant to common industry pain points.
  3. Problem Identification (Open-Ended Questions): Qualifies the lead by uncovering specific needs or challenges.
  4. Brief Solution Link: Connects your product/service to their identified problem without a full pitch.
  5. Clear Call to Action: Proposes the next logical step (e.g., a short meeting).

Example Script Snippet (Industry: SaaS for B2B Marketing):

> "Hi [Prospect Name], my name is [Your Name] from [Your Company Name]. I know you're busy, so I'll be brief. The reason for my call is we specialize in helping marketing teams like yours at [Prospect Company] streamline their campaign analytics and prove ROI more effectively, often reducing reporting time by 30%.

>

> Many marketing leaders we speak with are struggling with [Common Pain Point, e.g., disparate data sources or manual report generation]. Is that something you're currently facing or looking to improve at [Prospect Company]?

>

> (Pause for response)

>

> If there's a fit, I'd love to schedule a quick 15-minute chat next week to share how [Your Product/Service Name] could potentially help you [Specific Benefit, e.g., centralize your data and automate your reporting]. Would [Day] at [Time] or [Alternative Day] at [Time] work for you?"


3.2. Demo Script (Discovery & Presentation)

Objective: To conduct an engaging and tailored product demonstration that addresses the prospect's specific needs and showcases relevant features.

Key Components:

  1. Discovery & Needs Confirmation: Reiterate understanding of their challenges and goals.
  2. Agenda Setting: Outline what will be covered to manage expectations.
  3. Feature-Benefit Link: Demonstrate specific features, explicitly connecting them to the prospect's confirmed pain points and desired outcomes.
  4. Value Reinforcement: Summarize how your solution uniquely addresses their needs.
  5. Interactive Engagement: Encourage questions and feedback throughout.
  6. Next Steps & Call to Action: Clearly define what happens after the demo.

Example Script Snippet (Industry: Cybersecurity for Enterprise IT):

> "Thanks for joining, [Prospect Name]. Based on our previous conversation, I understand your primary concerns are [Confirm 2-3 key pain points, e.g., enhancing threat detection capabilities, simplifying compliance reporting, and integrating with existing SIEM tools]. Does that still accurately capture what you're hoping to achieve and see today?

>

> (Pause for confirmation)

>

> Great. My goal for today's demo is to show you exactly how [Your Product/Service Name] addresses these challenges. We'll specifically look at [Feature 1] for [Benefit 1], [Feature 2] for [Benefit 2], and then touch upon our [Integration Capability]. Please feel free to jump in with questions at any point.

>

> (During demo, showcasing Feature 1: Advanced Threat Intelligence Platform)

>

> "As you can see here in the dashboard, our [Feature Name, e.g., AI-driven Anomaly Detection Engine] is constantly monitoring your network traffic. For an enterprise like [Prospect Company], this means you can [Connect to Benefit, e.g., proactively identify zero-day threats and suspicious behaviors that traditional signature-based systems often miss]. This directly addresses your goal of [Reiterate Prospect's Goal, e.g., enhancing your overall threat detection capabilities]. How does this align with your current internal processes for threat analysis?"

>

> (After demo)

>

> "So, to recap, [Your Product/Service Name] empowers you to [Summarize 2-3 key benefits discussed]. What were your main takeaways, [Prospect Name]? And based on what you've seen, what would be the logical next step for your team to evaluate this further? Perhaps a deeper dive with your technical team or a pilot program?"


3.3. Follow-Up Script

Objective: To maintain momentum, provide additional value, and guide the prospect towards the next stage of the sales cycle.

Key Components:

  1. Reference Previous Interaction: Remind the prospect of the context.
  2. Reiterate Value/Address Specific Points: Highlight key takeaways or answer unaddressed questions.
  3. Provide Additional Resources (Optional): Offer relevant content (case study, whitepaper, video).
  4. Clear Call to Action: Propose a specific next step.

Example Script Snippet (Email - Post-Demo Follow-Up):

> Subject: Following Up: [Your Company Name] & Your [Specific Challenge/Goal]

>

> Hi [Prospect Name],

>

> It was a pleasure speaking with you yesterday and demonstrating how [Your Product/Service Name] can help [Prospect Company] with [Reiterate key challenge/goal discussed, e.g., improving their customer data segmentation and personalization efforts].

>

> I particularly remember our discussion around [Specific point of interest from demo, e.g., the challenge of integrating data from multiple legacy systems]. As promised, I've attached a brief case study on how [Similar Company/Industry] successfully overcame this using our [Specific Feature/Module].

>

> To continue our conversation, I'd suggest a quick 15-minute call next [Day] to discuss any questions that may have come up since our demo, or to explore a customized proposal.

>

> Please let me know what time works best for you, or if you prefer another day.

>

> Best regards,

>

> [Your Name]

> [Your Title]

> [Your Company Name]

> [Your Contact Information]


3.4. Objection Handling Script

Objective: To effectively address common sales objections, reframe concerns, and move the conversation forward.

Key Components:

  1. Acknowledge & Empathize: Validate the prospect's concern.
  2. Clarify (Optional but Recommended): Ensure full understanding of the objection.
  3. Reframe/Educate/Provide Solution: Offer a different perspective, new information, or a direct solution.
  4. Confirm Resolution & Move Forward: Check if the objection is resolved and propose the next step.

Example Script Snippet (Common Objection: "It's too expensive" / "We don't have the budget"):

> Prospect: "This sounds great, but honestly, [Your Product/Service Name] seems a bit out of our budget right now."

>

> You: "I completely understand, [Prospect Name]. Cost is always a critical factor, especially with new investments. Many of our clients initially feel the same way.

>

> Just to make sure I'm clear, when you say 'out of budget,' are you primarily concerned about the upfront investment, or the overall long-term ROI compared to your current solutions or alternatives?"

>

> (Pause for clarification)

>

> If upfront cost: "Thank you for clarifying. While the initial investment might seem significant, it's important to consider the [Specific Industry-related Cost Savings/ROI, e.g., 20% reduction in operational costs, 15% increase in lead conversion, or avoidance of regulatory fines] that [Your Product/Service Name] typically delivers within the first year. Have you had a chance to factor in the potential savings from [Specific Benefit, e.g., automating manual tasks or preventing costly security breaches] when evaluating the budget?"

>

> If ROI/Value: "I appreciate that. It's crucial to ensure any investment provides strong returns. Can you tell me more about what kind of ROI metrics are most important for [Prospect Company] when evaluating new solutions like ours? Perhaps we can explore a phased implementation or a different tier that aligns more closely with your immediate needs and budget, while still delivering significant value."

>

> (After addressing)

>

> "Does that address your concerns about the investment, or are there other aspects we should discuss?"

Example Script Snippet (Common Objection: "We're happy with our current solution"):

> Prospect: "We're pretty comfortable with our current [Competitor Product/Internal Process] right now."

>

> You: "That's perfectly fine, [Prospect Name], and it's good to hear you have a solution in place. Many of our customers were also using [Competitor Product/Internal Process] before switching to [Your Product/Service Name].

>

> From your perspective, what are the top 1-2 things you appreciate most about your current setup, and conversely, if you could wave a magic wand, what's one area you wish it could do better, particularly around [Relate to your core value proposition, e.g., scalability, integration with other tools, or advanced analytics]?"

>

> (Pause for response)

>

> "Thank you for sharing that. It sounds like [Acknowledge their positive, e.g., its ease of use] is important. Interestingly, many of our clients came to us specifically because they hit a wall with [Competitor Product/Internal Process] when it came to [Highlight a specific weakness of competitor that your product excels at, e.g., handling large data volumes or providing real-time insights]. Would you be open to a brief comparison of how [Your Product/Service Name] tackles [Specific Pain Point] differently, just so you have all the information?"


4. Customization & Best Practices for Usage

These scripts are powerful starting points. To maximize their effectiveness, we recommend:

  • Personalization: Always integrate specific details about the prospect, their company, and their industry. Use their name frequently.
  • Active Listening: Scripts are guides, not rigid monologues. Listen more than you speak and adapt your responses based on the prospect's feedback.
  • Practice & Role-Play: Encourage your sales team to practice these scripts internally to build confidence and natural delivery.
  • Feedback Loop: Collect feedback from your sales team on which parts of the scripts are most effective and where adjustments might be needed.
  • Integrate with CRM: Consider incorporating these scripts or key phrases into your CRM for easy access during calls.
  • Tone & Delivery: Emphasize a confident, empathetic, and professional tone. Enthusiasm is contagious!

5. Next Steps

This comprehensive script portfolio is now ready for deployment. We recommend:

  1. Internal Review: Share these scripts with your sales leadership and team for initial review and feedback.
  2. Training Session: Conduct a training session to introduce these scripts, explain their purpose, and practice their application.
  3. Pilot Program: Consider a pilot program with a subset of your sales team to gather initial performance data and refine the scripts further.
  4. Continuous Optimization: Use performance metrics (e.g., conversion rates, meeting booked rates) to continually optimize and iterate on these scripts.

We are confident that these AI-generated, conversion-optimized scripts will significantly enhance your sales team's performance and drive stronger results for [Your Company Name].


PantheraHive AI Sales Solutions

[Your Company Website]

[Your Contact Email]

gemini Output

AI Sales Script Generator - Final Deliverable & Refinement Report

Project Name: AI Sales Script Generator

Workflow Step: 3 of 3 - Refine and Format

Description: Generate conversion-optimized sales scripts for cold calls, demos, follow-ups, and objection handling with industry-specific language.


1. Executive Summary

This document presents the refined and formatted output of the AI Sales Script Generator, a powerful tool designed to equip your sales team with highly effective, conversion-optimized scripts tailored to various sales scenarios and specific industry contexts. Leveraging advanced AI, this generator ensures your outreach is always professional, persuasive, and aligned with best practices for maximizing engagement and closing deals.

The output delivers comprehensive scripts for:

  • Cold Calls: Engaging prospects from the first interaction.
  • Product/Service Demos: Guiding compelling presentations.
  • Follow-Ups: Nurturing leads and maintaining momentum.
  • Objection Handling: Addressing concerns confidently and effectively.

Each script incorporates industry-specific language, proven psychological triggers, and clear calls to action, ensuring maximum impact.


2. Core Functionality & Value Proposition

The AI Sales Script Generator's core functionality revolves around its ability to dynamically create sales scripts that are not only grammatically correct but also strategically designed for high conversion rates.

Key Value Propositions:

  • Increased Sales Efficiency: Reduce time spent crafting scripts from scratch, allowing sales teams to focus on selling.
  • Enhanced Conversion Rates: Scripts are optimized with persuasive language, psychological triggers, and clear CTAs.
  • Consistency & Brand Voice: Ensure a uniform, professional message across all sales interactions.
  • Rapid Adaptation: Quickly generate new scripts for evolving products, services, or market conditions.
  • Empowered Sales Team: Provide reps with confidence and effective tools for every stage of the sales funnel.

3. Key Features & Optimization Strategies

The generated scripts are crafted with several key features and optimization strategies to ensure their effectiveness:

3.1. Multi-Scenario Coverage

Scripts are generated for the following critical sales interactions:

  • Cold Call Scripts:

* Opening Hook: Designed to grab attention immediately and establish relevance.

* Permission-Based Approach: Respects prospect's time and encourages engagement.

* Problem/Pain Point Identification: Quickly surfaces potential needs.

* Value Proposition: Clearly articulates how your solution addresses their pain.

* Qualifying Questions: Gathers essential information.

* Clear Call to Action (CTA): A specific, low-friction next step (e.g., "Would you be open to a brief 15-minute discovery call next Tuesday?").

  • Product/Service Demo Scripts:

* Pre-Demo Qualification & Goal Setting: Sets expectations and confirms agenda.

* Problem-Solution Framework: Connects features directly to prospect's pain points.

Benefit-Driven Language: Focuses on what the solution does for them*.

* Interactive Prompts: Encourages prospect participation and feedback during the demo.

* Addressing Potential Objections: Proactively mitigates common concerns.

* Strong Next Steps & CTA: Guides the prospect towards the next stage of the sales process.

  • Follow-Up Scripts:

* Post-Call/Meeting Follow-Up: Summarizes key discussions, reiterates value, and confirms next steps.

* Value-Add Follow-Up: Provides additional resources (case studies, articles) relevant to their needs.

* Nurturing Follow-Up: Maintains engagement over time without being overly pushy.

* "Break-Up" Email (Optional): A final, polite attempt to re-engage before disengaging.

* Personalization Tokens: Designed for easy insertion of prospect-specific details.

  • Objection Handling Scripts:

* Acknowledge & Empathize: Validates the prospect's concern ("I understand how you feel...").

* Reframe/Isolate: Clarifies the true nature of the objection ("Is it just the price, or are there other concerns?").

* Educate/Provide Solution: Offers a concise, benefit-oriented response.

* Confirm & Move Forward: Ensures the objection is addressed and seeks to progress the conversation ("Does that make sense? Shall we move on to...?").

* Common Objection Categories: Price, Time, Competitor, Need, Authority, Trust.

3.2. Industry-Specific Language Integration

The scripts are infused with terminology, pain points, and solutions relevant to your specified industry. This ensures:

  • Relevance: Prospects immediately recognize the script's applicability to their business.
  • Credibility: Demonstrates a deep understanding of their challenges and environment.
  • Rapport Building: Uses language that resonates with industry professionals.

Example: For a SaaS company targeting healthcare, the script would use terms like "HIPAA compliance," "patient data security," "EHR integration," and address pain points like "administrative burden" or "interoperability challenges."

3.3. Conversion Optimization Techniques

Each script is engineered with proven sales and psychological principles:

  • Benefit-Driven Language: Focuses on outcomes and advantages for the customer, not just features.
  • AIDA Framework: Attention, Interest, Desire, Action are woven into the script's flow.
  • Problem-Agitate-Solve (PAS): Clearly identifies a problem, intensifies its impact, then presents your solution.
  • Strong, Clear Calls to Action (CTAs): Unambiguous instructions for the next desired step.
  • Urgency & Scarcity (where appropriate): Strategically used to encourage prompt action.
  • Social Proof & Authority (placeholders): Prompts for including testimonials, case studies, or industry accolades.
  • Mirroring & Pacing: Designed to build rapport by subtly reflecting the prospect's communication style (when delivered by a human).

4. Output Structure & Actionable Deliverables

The generated scripts are presented in a clear, easy-to-read format, designed for immediate use by your sales team. Each script will include:

  • Script Title: (e.g., "Cold Call Script: SaaS for Healthcare - Initial Outreach")
  • Scenario: (e.g., "First contact with a potential client in the healthcare sector.")
  • Objective: (e.g., "Secure a 15-minute discovery call to understand their current EHR challenges.")
  • Target Persona: (e.g., "IT Director, Clinic Administrator")
  • Estimated Duration: (e.g., "2-3 minutes")
  • Key Phrases/Keywords: Industry-specific terms to integrate.
  • Script Flow (Dialogue):

* [SALES REP]: "Hi [Prospect Name], this is [Your Name] from [Your Company]. Hope I'm not catching you at a bad time?"

* [PROSPECT]: (Response)

* [SALES REP]: "Great. The reason for my call is we help healthcare organizations like yours [mention specific industry pain point, e.g., 'streamline patient intake and reduce administrative overhead'] through our [Your Solution, e.g., 'AI-powered patient management platform']. Many of our clients, like [mention a similar client type or anonymous success, e.g., 'a large regional clinic'], have seen a [quantifiable benefit, e.g., '30% reduction in data entry errors'] after implementing our solution."

* [SALES REP]: "I noticed from your LinkedIn profile that [mention something specific about their role or company, e.g., 'you're focused on improving patient experience']. I'm curious, how are you currently handling [relevant challenge, e.g., 'the increasing complexity of patient data management']?"

* [PROSPECT]: (Response - listen actively)

* [SALES REP]: "That makes perfect sense. Given your focus on [reiterate their focus], I believe a brief 15-minute chat could be valuable to explore how our platform specifically addresses [their identified pain point]. Would you be open to connecting sometime next week, perhaps Tuesday or Wednesday?"

* [PROSPECT]: (Response)

* [SALES REP]: (Handle objection or confirm meeting)

  • Objection Handling Section: Specific responses for common objections within this script context.
  • Customization Notes: Prompts for personalization (e.g., "[Insert specific research point here]").
  • Best Practices: Tips for delivery, active listening, and adapting to the conversation.

5. How to Leverage Your Generated Scripts

To maximize the effectiveness of these scripts, we recommend the following actionable steps for your sales team:

  1. Review and Familiarize: Sales representatives should thoroughly read and understand the purpose and flow of each script.
  2. Personalize: Utilize the "Customization Notes" and personalize each script with prospect-specific details (company name, role, recent news, etc.) before engagement.
  3. Practice and Role-Play: Conduct internal role-playing exercises to build confidence and natural delivery.
  4. Adapt, Don't Read: Encourage reps to use the scripts as a guide and framework, rather than a word-for-word recitation. Authenticity is key.
  5. Gather Feedback: Collect feedback from the sales team on script effectiveness and common deviations.
  6. Iterate: Use performance data (conversion rates, engagement metrics) to identify areas for future script refinement and optimization.

6. Conclusion & Next Steps

The AI Sales Script Generator provides a robust, intelligent solution for enhancing your sales outreach. By delivering conversion-optimized, industry-specific scripts across all critical sales scenarios, it empowers your team to engage prospects more effectively, handle objections confidently, and ultimately drive higher sales performance.

Next Steps:

  • Delivery of Specific Scripts: Your tailored sales scripts, based on the inputs provided, will be delivered in a comprehensive document or integrated into your CRM/sales enablement platform.
  • Training & Onboarding (Optional): We can provide a session to walk your team through the scripts and best practices for their implementation.
  • Feedback Loop: Establish a continuous feedback mechanism to ensure ongoing optimization and relevance of the generated scripts.

We are confident that these meticulously crafted scripts will significantly contribute to your sales success.

ai_sales_script_generator.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}