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

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

Marketing Strategy: AI Sales Script Generator

This document outlines a comprehensive marketing strategy for the "AI Sales Script Generator," focusing on target audience analysis, channel recommendations, a messaging framework, and key performance indicators (KPIs). The goal is to maximize awareness, drive adoption, and secure high-value conversions.


1. Target Audience Analysis

Understanding who benefits most from the AI Sales Script Generator is crucial for effective marketing.

1.1 Primary User Profiles:

  • Sales Professionals (BDRs, SDRs, AEs): Individuals on the front lines of sales who need to deliver consistent, compelling messages across various channels (cold calls, emails, social selling).

* Pain Points: Inconsistent messaging, difficulty handling objections, long ramp-up time for new reps, fear of cold calling, lack of personalization in outreach, low conversion rates.

* Needs/Goals: Tools to boost confidence, increase efficiency, achieve higher conversion rates, personalize outreach at scale, quickly adapt to different buyer personas.

  • Sales Managers / Directors: Leaders responsible for team performance, training, and achieving revenue targets.

* Pain Points: Inconsistent team messaging, long training cycles, difficulty scaling best practices, high rep turnover, lack of data on script effectiveness, missed quotas.

* Needs/Goals: Standardized high-performing scripts, reduced training costs, improved team efficiency, data-driven insights into sales conversations, better forecasting, higher team morale and retention.

  • Business Owners / Founders (SMBs & Startups): Entrepreneurs leading sales efforts or managing small sales teams, often with limited resources for dedicated sales enablement.

* Pain Points: Limited sales expertise, inability to scale sales processes, high reliance on a few key individuals, lack of professional sales collateral, competitive pressure.

* Needs/Goals: Cost-effective solutions to professionalize sales, rapid scaling of sales efforts, competitive advantage, clear ROI on sales investments.

1.2 Key Industries & Company Sizes:

  • Industries: B2B SaaS, Technology, Financial Services, Consulting, Real Estate, Healthcare, Digital Marketing Agencies, and any industry with a direct sales component requiring structured communication.
  • Company Sizes:

* Small to Medium-sized Businesses (SMBs) & Startups (1-250 employees): High need for efficient, standardized sales processes without the overhead of large sales enablement teams.

* Mid-Market Companies (250-2,000 employees): Seeking to scale sales operations, improve consistency across multiple teams/regions, and leverage technology for competitive advantage.

* Large Enterprises (2,000+ employees): Interested in standardizing messaging across vast, diverse sales forces, improving onboarding, and optimizing performance with data.

1.3 Psychographics:

  • Forward-Thinkers: Eager to adopt new technologies that promise efficiency and competitive edge.
  • Results-Oriented: Focused on measurable improvements in sales metrics (conversion rates, talk time, revenue).
  • Efficiency Seekers: Value tools that automate mundane tasks and free up time for high-value activities.
  • Growth-Minded: Constantly looking for ways to improve performance, scale operations, and expand market share.

2. Channel Recommendations

To effectively reach the identified target audiences, a multi-channel marketing approach is recommended, prioritizing digital channels for B2B reach.

2.1 Digital Marketing Channels:

  • Content Marketing:

* Strategy: Position as a thought leader in sales enablement and AI. Create valuable, educational content that addresses pain points and showcases solutions.

* Tactics:

* Blog Posts: "How AI is Revolutionizing Sales Scripts," "5 Ways to Boost Cold Call Conversions with AI," "The Ultimate Guide to Objection Handling with AI."

* E-books/Whitepapers: "The AI-Powered Sales Playbook," "Optimizing Your Sales Funnel with Intelligent Scripting."

* Webinars/Online Workshops: Live product demos, expert panels on sales best practices, "Mastering Sales Conversations with AI."

* Case Studies: Highlight successful implementations and measurable ROI from early adopters.

* Infographics: Visually represent data on sales efficiency improvements.

  • Search Engine Optimization (SEO):

* Strategy: Rank highly for keywords related to sales script generation, AI in sales, and sales enablement tools.

* Tactics:

* Keyword Research: Target "AI sales script generator," "cold call script AI," "sales script builder," "objection handling AI," "sales enablement software," "BDR tools," "sales efficiency platform."

* On-Page SEO: Optimize website content, meta descriptions, and headers.

* Technical SEO: Ensure site speed, mobile responsiveness, and crawlability.

* Backlink Building: Secure links from reputable sales, tech, and business publications.

  • Paid Advertising (SEM & Social Ads):

* Strategy: Drive immediate traffic and lead generation with targeted ads.

* Tactics:

* Google Ads: Focus on high-intent keywords (e.g., "buy AI sales script tool," "sales script software pricing"). Use remarketing campaigns.

* LinkedIn Ads: Target specific job titles (Sales Manager, BDR, AE), industries, company sizes, and skill sets. Utilize lead gen forms.

* Facebook/Instagram Ads: Broader audience targeting for brand awareness, custom audiences for retargeting.

  • Social Media Marketing:

* Strategy: Build community, share valuable content, engage with prospects, and establish thought leadership.

* Tactics:

* LinkedIn: Essential for B2B. Share blog posts, industry insights, product updates, employee spotlights, and engage in relevant groups.

* Twitter: Share quick tips, industry news, participate in sales-related hashtags (#salestips, #coldcalling).

* YouTube: Host product demos, tutorials, customer testimonials, and educational content.

  • Email Marketing:

* Strategy: Nurture leads, educate prospects, announce new features, and drive conversions.

* Tactics:

* Welcome Series: For new sign-ups/demo requests.

* Nurture Sequences: Based on lead source and engagement (e.g., "AI for BDRs," "AI for Sales Managers").

* Product Updates/Best Practices: Keep existing users engaged and informed.

* Promotional Emails: Limited-time offers, trial extensions.

  • Partnerships & Integrations:

* Strategy: Leverage existing ecosystems and reach new audiences through strategic alliances.

* Tactics:

* CRM Integrations: Partner with Salesforce, HubSpot, Zoho CRM for seamless script deployment.

* Sales Engagement Platforms: Integrate with Outreach, Salesloft, Apollo.io.

* Co-Marketing: Collaborate with complementary software vendors (e.g., lead generation tools, sales analytics platforms) on webinars, joint content, or bundled offers.

2.2 Offline/Event Marketing (Consider as budget allows):

  • Industry Conferences/Trade Shows: Exhibit at major sales enablement, B2B tech, or industry-specific events (e.g., Sales Summit, Dreamforce).
  • Local Meetups: Sponsor or present at local sales or tech meetups to build community and direct engagement.

3. Messaging Framework

The messaging framework ensures consistent, compelling communication that resonates with the target audience's pain points and aspirations.

3.1 Core Value Proposition:

"Unlock consistent, high-converting sales conversations with our AI Sales Script Generator – tailored for every interaction, optimized for every industry, and designed to empower your entire sales team."

3.2 Key Benefits (Pillars of Value):

  • Boost Conversion Rates: AI-driven optimization identifies and recommends language that drives higher success, turning more prospects into customers.
  • Maximize Sales Efficiency: Generate context-specific scripts in minutes, saving hours of manual preparation and enabling reps to focus on selling.
  • Ensure Message Consistency: Standardize your brand's voice and best practices across all sales interactions, reducing variability and improving brand perception.
  • Enable Hyper-Personalization at Scale: Leverage prospect data to dynamically adapt scripts, making every outreach feel unique and relevant without manual effort.
  • Master Objection Handling: Pre-empt and equip reps with data-backed, effective responses to common objections, increasing confidence and closing rates.
  • Accelerate Rep Onboarding & Productivity: Drastically reduce the ramp-up time for new hires by providing them with proven, ready-to-use scripts.
  • Gain Data-Driven Insights: Understand which scripts and messaging strategies perform best, allowing for continuous optimization and strategic adjustments.

3.3 Call to Action (CTA) Examples:

  • "Start Your Free Trial Today"
  • "Request a Personalized Demo"
  • "Get Your Custom AI Sales Script"
  • "Boost Your Sales Efficiency Now"
  • "Learn More & See AI in Action"

3.4 Tone of Voice:

Professional, Innovative, Empowering, Data-Driven, Solution-Oriented, Confident, Accessible.

3.5 Proactive Objection Handling (Messaging Examples):

  • "We already have sales scripts/templates."

Response:* "Great! Our AI doesn't replace your best practices; it optimizes them. We analyze your existing scripts, identify hidden opportunities for improvement, and dynamically adapt them for every unique prospect, going far beyond static templates."

  • "AI will make our sales interactions sound robotic/generic."

Response:* "Quite the opposite. Our platform integrates with your CRM to leverage prospect-specific data, ensuring hyper-personalized and natural-sounding scripts. It's about intelligent guidance, not generic automation, empowering your reps to sound more human and relevant."

  • "It's too expensive for our budget."

Response:* "Consider the ROI: what's the cost of inconsistent messaging, lost deals, and long rep ramp-up times? Our solution drives measurable increases in conversion rates and sales efficiency, quickly offsetting the investment and delivering a significant return."

  • "My sales team prefers to improvise."

Response: "Improvisation is key, but it's most effective when built on a strong foundation. Our AI provides reps with optimized starting points and confidence-boosting responses, allowing them to improvise effectively* within a proven framework, ensuring consistency without stifling creativity."


4. Key Performance Indicators (KPIs)

Measuring the success of the marketing strategy is critical for continuous optimization.

4.1 Awareness & Reach:

  • Website Traffic: Unique Visitors, Page Views (overall and per key landing page).
  • Social Media Reach & Engagement: Impressions, followers, likes, shares, comments.
  • Brand Mentions: Across social media, news, and industry forums.
  • SEO Rankings: Position for target keywords.
  • PR Impressions: Reach of earned media.

4.2 Lead Generation & Quality:

  • Marketing Qualified Leads (MQLs): Number of leads meeting defined criteria (e.g., downloaded an e-book, attended a webinar).
  • Sales Qualified Leads (SQLs): MQLs accepted by the sales team for follow-up.
  • Demo Requests: Number of prospects requesting a product demonstration.
  • Free Trial Sign-ups: Number of users initiating a free trial.
  • Lead Conversion Rate: MQL to SQL conversion rate.
  • Cost Per Lead (CPL): Total marketing spend divided by total leads generated.

4.3 Customer Acquisition & Revenue:

  • Customer Acquisition Cost (CAC): Total sales and marketing spend divided by new customers acquired.
  • Number of New Customers: Monthly/Quarterly new customer count.
  • Customer Lifetime Value (CLTV): Projected revenue a customer will generate over their relationship.
  • Marketing-Originated Revenue: Percentage of revenue attributed directly to marketing efforts.
  • Trial-to-Paid Conversion Rate: Percentage of free trials that convert to paid subscriptions.

4.4 Engagement & Retention:

  • **Email Open Rates & Click-Through
gemini Output

Conversion-Optimized AI Sales Scripts for PantheraFlow AI

This document provides a comprehensive suite of conversion-optimized sales scripts designed to guide your sales team through various stages of the sales cycle for PantheraFlow AI, an AI-powered sales enablement platform. These scripts are crafted with industry-specific language for B2B SaaS sales environments and include strategies for cold outreach, product demonstrations, follow-ups, and effective objection handling.


Product Context: PantheraFlow AI

PantheraFlow AI is an advanced AI-powered sales enablement platform designed to seamlessly integrate with existing CRMs. It empowers sales teams by automating tedious tasks, providing predictive insights for lead prioritization, personalizing outreach at scale, and recommending next best actions to accelerate the sales cycle and improve revenue predictability.

Target Audience: Sales Directors, VPs of Sales, Sales Managers, Revenue Operations Leaders, and CEOs within B2B SaaS companies, particularly those struggling with lead conversion, sales team efficiency, or pipeline visibility.


1. Cold Call Script: Initial Outreach

Purpose: To pique interest, qualify the prospect, and secure a discovery call or a brief introductory meeting.

Key Elements:

  • Permission-based opening: Respects their time.
  • Personalized hook: Shows you've done your research.
  • Relatable pain point: Connects to common challenges in their role/industry.
  • Value proposition: Briefly states how PantheraFlow AI addresses the pain.
  • Clear Call-to-Action (CTA): A specific, low-commitment next step.

Script Example:

(Phone rings, prospect answers)

You: "Hi [Prospect Name], this is [Your Name] from PantheraFlow AI. I know you weren't expecting my call, do you have about 30 seconds for me to explain why I reached out?"

Prospect: (Likely "Yes" or "What is it about?")

You: "Great, thanks. I was looking into [Prospect Company Name] and saw [mention a specific recent achievement, LinkedIn post, or industry trend relevant to them, e.g., 'your recent growth in Q3' or 'your focus on expanding into new markets']. Many sales leaders I speak with, especially in high-growth SaaS, are finding it increasingly challenging to scale their sales teams efficiently without sacrificing personalization or burning out their reps with manual tasks."

You: "We work with companies like [Similar Company 1] and [Similar Company 2] to leverage AI for automating prospecting, personalizing outreach at scale, and providing predictive insights that help their reps hit quota faster. Specifically, they're seeing a [Quantifiable Benefit, e.g., 25% increase in qualified leads] and [Another Quantifiable Benefit, e.g., 15% reduction in sales cycle length]."

You: "I don't know if that's a priority for you right now, but I thought it might be worth a quick chat to see if there's any alignment. Would you be open to a brief 15-minute discovery call sometime next week, say Tuesday or Wednesday, to explore how you're currently handling [mention the pain point again, e.g., 'sales efficiency and lead conversion']?"

Prospect: (Handles objections or agrees)

You: "Perfect. What does your calendar look like on [Suggested Day] around [Time]?"


Tips for Delivery:

  • Enthusiasm & Confidence: Your tone should be engaging but not overly aggressive.
  • Listen Actively: Pay attention to their tone and any cues.
  • Be Prepared: Have specific examples or stats ready.
  • Handle Objections Gracefully: Be ready for "Not interested" or "Send me an email."

2. Demo Script Outline: Product Presentation

Purpose: To showcase PantheraFlow AI's capabilities, demonstrate how it solves the prospect's specific pain points, and illustrate its value proposition in a tangible way.

Key Phases:

  1. Welcome & Agenda Setting (5 min): Re-establish rapport, confirm understanding of their needs (from discovery), and outline what will be covered.
  2. Discovery & Pain Point Confirmation (10-15 min): Deeper dive into their current challenges, ideal state, and impact of current problems. This ensures the demo is tailored.
  3. Tailored Product Walkthrough (20-30 min): Focus on features directly addressing their confirmed pain points. Show, don't just tell.

* Automated Prospecting & Lead Scoring: "Imagine your reps spending zero time on lead research..."

* AI-driven Personalized Outreach: "Here's how PantheraFlow AI crafts hyper-relevant emails and messages at scale..."

* Predictive Next Best Actions: "Our AI analyzes real-time data to tell your reps exactly what to do next to close deals faster..."

* CRM Integration & Reporting: "Seamlessly integrates with your existing CRM, providing actionable dashboards..."

  1. Value Reinforcement & ROI Discussion (10 min): Quantify the benefits using examples, case studies, and potential ROI based on their specific situation.
  2. Q&A and Objection Handling (5-10 min): Address any questions and concerns transparently.
  3. Next Steps & Call to Action (5 min): Clearly define what happens next (e.g., proposal, trial, follow-up meeting with stakeholders).

Key Talking Points & Framework:

  • "You mentioned [specific pain point from discovery]. Let me show you exactly how PantheraFlow AI addresses that..."
  • "What you're seeing here is our [Feature Name] module. Instead of [manual process], PantheraFlow AI does [automated process], which means [benefit for their team/business]."
  • "This isn't just about saving time; it's about making your sales team more strategic, more effective, and ultimately, more successful in hitting their revenue targets."
  • "Imagine the impact of [quantifiable benefit] on your pipeline and your team's morale."
  • "Based on what you've shared, I estimate PantheraFlow AI could help you achieve [specific ROI metric, e.g., 'a 2x improvement in lead-to-opportunity conversion'] within the first [timeframe]."

Tips for Delivery:

  • Interactive: Ask questions throughout to keep them engaged and ensure understanding.
  • Focus on Value, Not Just Features: Always tie features back to business outcomes.
  • Practice: Know your product inside and out.
  • Be Flexible: Be ready to pivot based on their questions or interests.
  • Visuals: Use clear, concise visuals and keep product screens uncluttered.

3. Follow-up Script: Post-Call/Post-Demo

Purpose: To reinforce value, summarize key takeaways, address any lingering questions, and nudge the prospect towards the next step.


Email Script Example (Post-Demo):

Subject: Following Up: Your Insights on PantheraFlow AI & Next Steps

Hi [Prospect Name],

It was a pleasure speaking with you today and learning more about [Prospect Company Name]'s goals, particularly around [mention 1-2 key pain points discussed, e.g., "improving lead qualification efficiency" and "personalizing outreach at scale"].

I hope the demonstration of PantheraFlow AI provided a clear vision of how our platform can help you achieve [mention 1-2 key benefits, e.g., "accelerate your sales cycle" and "boost your team's productivity"]. Specifically, we discussed:

  • How our AI-powered lead scoring can help your reps focus on the highest-potential opportunities, reducing wasted effort.
  • The impact of hyper-personalized, automated outreach on improving engagement rates and booking more meetings.
  • Our seamless CRM integration ensures minimal disruption and maximum data leverage.

As a reminder, here's a link to the [relevant resource, e.g., "case study on a similar company" or "brief overview video"] we discussed.

Do you have any further questions that came up after our call?

Regarding next steps, as we discussed, I'd suggest a brief follow-up meeting on [Proposed Date/Time] to [specific next action, e.g., "discuss pricing options tailored to your team size," or "connect with your Head of Sales, [Stakeholder Name], to walk through the ROI potential"].

Please let me know what works best for your calendar.

Best regards,

[Your Name]

[Your Title]

PantheraFlow AI

[Your Phone Number]

[Your Calendar Link]


Voicemail/Call Script Example (Post-Cold Call, No Answer):

You: "Hi [Prospect Name], this is [Your Name] from PantheraFlow AI, following up on my call from [Day]. I reached out because I believe we can significantly help [Prospect Company Name] with [mention specific pain point, e.g., 'improving your sales team's efficiency in lead qualification']. I understand you're busy, but I'm confident a brief 15-minute chat could uncover some significant opportunities for your team."

You: "I've also sent an email with a bit more information. If you're open to exploring how AI can streamline your sales process and boost conversion rates, please give me a call back at [Your Phone Number] or simply reply to my email. Looking forward to connecting."


Tips for Delivery:

  • Promptness: Send follow-ups within hours of the interaction.
  • Concise & Clear: Get straight to the point.
  • Value-Driven: Always remind them of the value.
  • Multi-Channel: Use a combination of email, phone, and even LinkedIn.

4. Objection Handling: Framework & Examples

Purpose: To effectively address prospect concerns, demonstrate empathy, and pivot back to the value proposition, moving the sale forward.


General Objection Handling Framework (L.A.E.R.C.):

  1. Listen: Actively hear their objection without interrupting.
  2. Acknowledge: Show empathy and validate their concern. "I understand that..." "That's a valid point..."
  3. Explore: Ask clarifying questions to understand the root cause. "Could you tell me more about why you feel that way?" "What specifically concerns you about...?"
  4. Respond: Address the objection directly, repositioning value, sharing a case study, or offering a solution.
  5. Confirm: Ensure their objection has been adequately addressed. "Does that make sense?" "Does that alleviate your concern?"

Common Objections & Responses for PantheraFlow AI:

Objection 1: "It's too expensive / We don't have the budget."

  • Acknowledge: "I completely understand that budget is a key consideration, especially in the current climate."
  • Explore: "Could you share a bit about what you were expecting in terms of investment, or what your typical budget allocation looks like for sales technology?"
  • Respond: "Many of our clients initially feel that way, but when they factor in the ROI—the [quantifiable benefit, e.g., 25% increase in qualified leads] and [another benefit, e.g., 15% reduction in sales cycle]—PantheraFlow AI often pays for itself within [timeframe]. Let's look at the potential revenue uplift for your team. What would be the impact of your reps closing just one or two more deals a quarter with our AI-driven insights?"
  • Confirm: "Does considering the potential return on investment help contextualize the cost for you?"

Objection 2: "We're happy with our current CRM / sales tools."

  • Acknowledge: "That's great to hear! It's important to have tools that work for you."
  • Explore: "Could you tell me a little more about what you like about your current setup? What specific challenges, if any, are your sales managers still facing in terms of rep productivity or pipeline predictability?"
  • Respond: "PantheraFlow AI isn't designed to replace your existing CRM; it's built to enhance it. Think of us as the AI 'brain' that sits on top, extracting deeper insights from your existing data and automating tasks your current tools can't. Our clients often integrate us with [Competitor CRM, e.g., Salesforce, HubSpot] and see a significant boost in the efficiency and effectiveness of those existing tools. It's about getting more out of what you already have."
  • Confirm: "So, if we could help your existing tools perform even better, would that be worth exploring?"

Objection 3: "Just send me some information."

  • Acknowledge: "Absolutely, I can certainly send you some more details."
  • Explore: "To make sure I send you the most relevant information, what specific aspects of PantheraFlow AI are you most interested in? Are you looking for details on [specific feature, e.g., 'our AI prospecting capabilities'] or perhaps how we integrate with [their CRM]?"
  • Respond: "The challenge with just sending information is that PantheraFlow AI is highly customizable, and its true value really shines when we can tailor it to your specific sales process and challenges. That's why a quick 15-minute call is so much more effective in demonstrating how it can directly impact your team's performance."
  • Confirm: "Would you be open to a brief call next [Day] at [Time] so I can walk you through the most relevant aspects for you, and then I'll follow up with a personalized information packet?"

Objection 4: "I'm too busy right now / Not the right time."

  • Acknowledge: "I completely respect that you're busy, [Prospect Name]. Sales leaders are always juggling a lot."
  • Explore: "I understand. Is it that you're currently overwhelmed with a specific project, or is there a particular reason why now isn't ideal for evaluating new sales enablement solutions?"
  • Respond:
gemini Output

Your AI Sales Script Generator: Conversion-Optimized Communication for Every Sales Stage

Introduction:

Welcome to the future of sales communication. This AI Sales Script Generator is engineered to empower your sales team with highly effective, conversion-optimized scripts tailored for every critical interaction. Moving beyond generic templates, our generator leverages advanced AI to craft industry-specific, psychologically-informed dialogues designed to resonate with your prospects, overcome objections, and drive successful outcomes across the sales funnel.


1. Core Script Types Generated

Our AI system is equipped to generate specialized scripts for the following crucial sales scenarios:

  • 1.1. Cold Call Scripts:

* Purpose: To capture attention, establish immediate value, and secure a next step (e.g., a demo, follow-up call).

* Key Elements:

* Compelling opening hooks (pattern interruption, value proposition).

* Concise problem identification and solution framing.

* Discovery questions to qualify and understand needs.

* Clear, low-commitment Call to Action (CTA).

* Pre-emptive objection handling for common initial pushbacks.

  • 1.2. Demo Scripts:

* Purpose: To showcase your product/service effectively, connect features to prospect needs, and drive commitment towards purchase.

* Key Elements:

* Discovery phase to confirm needs and tailor the demo.

* Benefit-driven feature presentation (show, don't just tell).

* Storytelling and relevant use cases.

* Interactive prompts and questions to engage the prospect.

* Clear next steps and commitment questions (trial, proposal, close).

  • 1.3. Follow-Up Scripts:

* Purpose: To re-engage prospects after a call, demo, or meeting, provide additional value, and move them forward in the sales process.

* Key Elements:

* Contextual reminder of previous interaction.

* Value reinforcement (reiterate key benefits discussed).

* Provision of new, relevant information (case studies, whitepapers, testimonials).

* Gentle nudges and clear, concise CTAs for the next step.

* Multi-channel adaptation (email, voicemail, LinkedIn).

  • 1.4. Objection Handling Frameworks:

* Purpose: To anticipate and effectively address common sales objections, turning potential roadblocks into opportunities for deeper engagement.

* Key Elements:

* Empathetic listening and validation statements.

* Clarification questions to uncover the root cause of the objection.

* Reframing techniques to shift perspective.

* Provision of relevant data, social proof, or guarantees.

* Transition statements to steer back to the value proposition or next steps.

* Industry-specific common objections and tailored responses.


2. Conversion Optimization & Customization Engine

Our AI is designed from the ground up to maximize your conversion rates through intelligent script generation.

  • 2.1. Advanced Optimization Strategies:

* Industry-Specific Language & Jargon: Scripts are infused with terminology relevant to your target industry, demonstrating expertise and building trust.

* Psychological Triggers & Persuasion: Incorporates principles like scarcity, social proof, urgency, reciprocity, and authority to influence decision-making ethically.

* Benefit-Oriented Language: Focuses on communicating the value and positive outcomes for the customer, rather than just features.

* Clear & Compelling Calls to Action (CTAs): Each script concludes with a well-defined, easy-to-understand next step, minimizing friction.

* Active Listening & Empathy Prompts: Includes suggestions for open-ended questions and empathetic responses to foster genuine connection.

* A/B Testing Insights (where applicable): Leverages data-driven insights from successful sales interactions to refine script effectiveness.

  • 2.2. Dynamic Customization Parameters:

You provide the critical inputs, and our AI crafts a script tailored to your exact needs:

* Target Audience: Demographics, pain points, motivations, industry role.

* Product/Service Details: Unique features, core benefits, pricing model, competitive advantages.

* Specific Industry & Vertical: To ensure relevant language and examples.

* Desired Outcome/Goal: What do you want to achieve with this interaction? (e.g., book a demo, close a sale, gather information).

* Brand Voice & Tone: Formal, casual, authoritative, friendly, etc.

* Key Message/Value Proposition: The core idea you want to convey.


3. Key Benefits for Your Sales Team

Leveraging the AI Sales Script Generator offers transformative advantages:

  • 3.1. Increased Conversion Rates: By providing highly optimized and persuasive language, your team will close more deals.
  • 3.2. Enhanced Sales Consistency & Performance: Ensure every sales rep delivers a high-quality, on-brand message, reducing variability in performance.
  • 3.3. Reduced Preparation Time & Onboarding: Sales reps can quickly access and adapt proven scripts, significantly cutting down on prep work and accelerating new hire ramp-up.
  • 3.4. Improved Confidence & Professionalism: Equipped with well-structured, effective scripts, your team will approach interactions with greater assurance and competence.
  • 3.5. Scalability & Adaptability: Easily generate new scripts for different products, target segments, or market changes, allowing your sales strategy to evolve rapidly.
  • 3.6. Data-Driven Refinement: Over time, insights from script performance can be fed back into the AI to continually improve future generations.

4. How It Works: Leveraging Your AI Sales Script Generator

  1. Input Your Requirements: Provide details about your product/service, target audience, specific sales scenario (cold call, demo, etc.), desired outcome, and any unique selling points.
  2. AI Generation: Our advanced AI processes your inputs, applying its knowledge of sales psychology, industry best practices, and language models to construct a comprehensive script.
  3. Review & Refine: The generated script is presented in a clear, actionable format. Your team can then review, make minor adjustments to perfectly align with individual style, and practice.
  4. Execute & Iterate: Implement the script in your sales interactions. Gather feedback and performance data to inform future script generations and continuous improvement.

5. Example Script Framework (Illustrative - Cold Call)

While specific content will vary based on your inputs, a generated script will typically follow a detailed, actionable structure like this:

Script Type: Cold Call - Initial Outreach

Goal: Book a 15-minute Discovery Call


[OPENING]

  • Hook (Pattern Interrupt & Value Proposition):

* "Hi [Prospect Name], this is [Your Name] from [Your Company]. We specialize in helping [Prospect Industry] companies like yours [Achieve Specific Benefit/Solve Specific Pain Point] – for example, [Specific Metric/Result]."

  • Permission-Based Opening:

* "I know you're busy, so I'll be brief. Is this a bad time, or do you have 20 seconds for me to explain why I called?"

[DISCOVERY & QUALIFICATION]

  • Problem Statement (Relatable Pain Point):

* "Many of our clients in [Prospect Industry] tell us they struggle with [Common Pain Point 1] and [Common Pain Point 2]. Does any of that resonate with your current challenges?"

  • Open-Ended Question (Uncover Needs):

* "How are you currently handling [Area related to your solution]?"

* "What's the biggest bottleneck you're facing when it comes to [Problem your solution solves]?"

[VALUE PROPOSITION & RELEVANCE]

  • Brief Solution Overview (Benefit-Driven):

* "We help companies like yours by [How your solution helps] which typically leads to [Specific Benefit 1] and [Specific Benefit 2]."

  • Social Proof/Example (Optional):

* "For instance, we recently helped [Similar Company] achieve [Quantifiable Result]."

[OBJECTION HANDLING (Anticipated)]

  • Common Objection 1: "I'm not interested / We're all set."

* Response: "I completely understand. Often, people don't realize the extent of [Problem] until they see a better way. Could I briefly share how we've helped others like you gain [Specific Benefit]?"

  • Common Objection 2: "Send me an email."

* Response: "I'd be happy to, but a quick 15-minute chat would allow me to tailor that email specifically to your needs, rather than sending generic information. That way, you get exactly what's relevant. How about we schedule a brief call?"

[CALL TO ACTION (CTA)]

  • Low-Commitment Next Step:

* "Based on what you've shared, I think a quick 15-minute discovery call would be valuable to explore if there's a good fit for [Specific Goal]. Would [Day] at [Time] or [Day] at [Time] work for you?"

  • Alternative Close:

* "If that doesn't work, what does your calendar look like later this week?"

[CLOSING]

  • Confirmation & Thanks:

* "Great, I'll send over a calendar invite now. Looking forward to speaking with you on [Day] at [Time]."


Conclusion: Empower Your Sales with Intelligent Communication

The AI Sales Script Generator is more than just a tool; it's your strategic partner in optimizing every customer interaction. By providing conversion-optimized, customizable, and industry-specific scripts, we equip your sales team to communicate with unparalleled confidence and effectiveness, driving tangible results and accelerating your business growth.

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);}});}