AI Sales Script Generator
Run ID: 69cc0fb904066a6c4a168fbf2026-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 for AI Sales Script Generator

This document outlines a comprehensive marketing strategy for the "AI Sales Script Generator," focusing on driving awareness, generating qualified leads, and establishing market leadership.


1. Target Audience Analysis

Understanding who benefits most from the AI Sales Script Generator is crucial for effective marketing. Our primary and secondary audiences are defined by their roles, company size, industry, pain points, and goals.

1.1 Primary Audience

These are the key decision-makers and direct users who will derive immediate and significant value from the product.

  • Sales Managers / Directors / VPs of Sales:

* Pain Points: Inconsistent team messaging, long ramp-up times for new reps, low conversion rates, difficulty scaling sales training, lack of data-driven script optimization.

* Goals: Increase team productivity, standardize sales processes, improve conversion metrics (meetings booked, demos completed, deals closed), reduce sales cycle length, enhance ROI on sales training.

* Focus: Team performance, scalability, measurable impact on revenue.

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

* Pain Points: Struggling to craft compelling cold outreach messages, fear of rejection, difficulty handling objections, lack of confidence in conversations, time spent manually drafting scripts.

* Goals: Book more meetings, improve cold call/email success rates, confidently handle objections, increase personal productivity, hit quotas faster.

* Focus: Personal effectiveness, confidence, efficiency, achieving targets.

  • Account Executives (AEs):

* Pain Points: Crafting effective demo narratives, creating persuasive follow-up sequences, overcoming complex objections during later sales stages, maintaining consistent messaging across multiple deals.

* Goals: Close more deals, shorten sales cycles, improve demo conversion rates, handle advanced objections seamlessly.

* Focus: Deal progression, closing rates, strategic communication.

1.2 Secondary Audience

These groups may also benefit or influence the purchase decision, often in smaller organizations or specific contexts.

  • Small to Medium-sized Business (SMB) Owners/Founders:

* Pain Points: Limited resources for dedicated sales enablement/copywriting, personal involvement in sales, need for professional sales communication without the high cost.

* Goals: Professionalize their sales outreach, drive early revenue growth, compete with larger players.

* Focus: Cost-effectiveness, professional output, rapid growth.

  • Sales Enablement Professionals:

* Pain Points: Developing and distributing effective sales content, ensuring message consistency, onboarding new reps efficiently.

* Goals: Streamline content creation, improve sales training effectiveness, enhance sales team readiness.

* Focus: Efficiency, consistency, training optimization.

1.3 Demographics & Psychographics

  • Company Size: Primarily SMBs (5-200 employees) to Mid-Market (200-2000 employees) sales teams, though relevant for specific teams within larger enterprises.
  • Industry: B2B SaaS, Tech, Consulting, Financial Services, Real Estate, Healthcare, and any industry with a structured sales process requiring consistent, high-impact communication.
  • Technological Sophistication: Generally comfortable with adopting new sales technologies and AI tools to gain a competitive edge.
  • Mindset: Growth-oriented, results-driven, seeking efficiency and competitive advantage.

2. Channel Recommendations

To effectively reach our target audience, a multi-channel approach focusing on digital platforms and strategic partnerships is recommended.

2.1 Digital Channels

  • Search Engine Optimization (SEO) & Search Engine Marketing (SEM):

* Strategy: Target high-intent keywords like "AI sales script generator," "cold call script examples," "sales objection handling," "sales enablement tools," "B2B sales messaging."

* Actionable: Invest in blog content around these keywords, optimize landing pages, run targeted Google Ads campaigns for immediate visibility.

  • LinkedIn Marketing:

* Strategy: The primary professional network for our target audience.

* Actionable:

* Organic: Share thought leadership content (e.g., "5 AI-Powered Sales Scripts to Boost Your Demos"), engage in sales-focused groups (e.g., Sales Hacker, RevGenius), encourage employee advocacy.

* Paid: Run targeted LinkedIn Ads (Lead Gen Forms, Sponsored Content) to specific job titles (Sales Manager, SDR, VP Sales) and company sizes. Utilize Sales Navigator for direct outreach by sales team.

  • Content Marketing (Blog, Guides, Templates):

* Strategy: Position the product as a solution to common sales challenges and educate prospects on best practices.

* Actionable:

* Create blog posts: "How AI is Revolutionizing Sales Scripting," "The Ultimate Guide to Cold Call Scripts," "Mastering Sales Objections with AI."

* Develop downloadable resources: "AI Sales Script Template Pack," "Sales Manager's Playbook for Team Scripting."

* Host webinars: "Boosting Sales Performance with AI-Generated Scripts."

  • Software Review Platforms (G2, Capterra, Software Advice):

* Strategy: Buyers actively research and compare sales tools here.

* Actionable: Secure listings, encourage customer reviews, optimize product profiles with strong value propositions and keywords.

  • Email Marketing:

* Strategy: Nurture leads generated from other channels, announce new features, and share valuable content.

* Actionable: Develop segmented email sequences for trial users, demo requests, and content downloads.

  • YouTube:

* Strategy: Visual learners often seek product demos, tutorials, and sales tips.

* Actionable: Create short product demo videos, "how-to" guides for using the generator for specific scenarios (e.g., "Generate a Cold Call Script in 60 Seconds"), customer testimonials.

2.2 Strategic Partnerships

  • CRM & Sales Engagement Platforms:

* Strategy: Integrate with popular platforms (e.g., Salesforce, HubSpot, Outreach, Salesloft) where sales teams already operate.

* Actionable: Explore API integrations, co-marketing opportunities, and potential marketplace listings. This provides seamless workflow and access to an established user base.

  • Sales Coaching & Consulting Firms:

* Strategy: Partner with firms that advise sales teams, offering the AI Sales Script Generator as a recommended tool.

* Actionable: Develop referral programs, co-host webinars, or create joint content.


3. Messaging Framework

The messaging framework is designed to clearly articulate the value proposition, address pain points, and resonate with each target audience segment.

3.1 Core Value Proposition

"Revolutionize your sales conversations. The AI Sales Script Generator empowers your team to create high-converting, industry-specific scripts for every selling situation – from cold calls to complex objection handling – in minutes, not hours."

3.2 Key Pillars & Benefits

  • Efficiency & Speed: "Stop wasting hours crafting scripts. Generate conversion-optimized scripts instantly, freeing up your sales team to do what they do best: sell."
  • Conversion Optimization: "Leverage AI to create scripts designed for maximum engagement and higher conversion rates across all stages of the sales cycle."
  • Consistency & Standardization: "Ensure your entire sales team speaks with one powerful, consistent voice, delivering unified and effective messaging every time."
  • Personalization & Relevance: "Tailor scripts to specific industries, buyer personas, and selling scenarios, ensuring every conversation is hyper-relevant and impactful."
  • Objection Handling Mastery: "Equip your reps with confident, effective, and AI-optimized responses to any objection, turning challenges into opportunities."
  • Reduced Ramp-Up Time: "Onboard new sales hires faster by providing them with an instant library of proven, ready-to-use scripts."

3.3 Audience-Specific Messaging

  • For Sales Managers/Directors:

* Headline: "Scale Your Sales Performance: Empower Your Team with AI-Driven Scripts."

* Body: "Boost team productivity, standardize messaging, and achieve predictable revenue growth. Reduce ramp-up time for new hires by providing instant access to conversion-optimized scripts, ensuring every rep is equipped for success."

  • For SDRs/BDRs:

* Headline: "Book More Meetings, Confidently: Your AI Scripting Co-Pilot."

* Body: "Never wonder what to say again. Generate personalized, engaging cold call and email scripts that cut through the noise and secure more meetings. Handle any objection with confidence, turning 'no' into 'not yet.'"

  • For AEs:

* Headline: "Close Deals Faster: Master Every Sales Conversation with AI."

* Body: "Craft compelling demo narratives, powerful follow-up sequences, and airtight objection handling scripts in minutes. Focus on building relationships and closing deals

gemini Output

AI Sales Script Generator: Revolutionizing Your Sales Conversations

This document outlines the capabilities and benefits of our AI Sales Script Generator, designed to empower your sales team with conversion-optimized, industry-specific scripts across the entire sales cycle. Leverage cutting-edge artificial intelligence to transform your cold calls, product demonstrations, follow-ups, and objection handling into highly effective, revenue-generating interactions.


1. Introduction: The Evolution of Sales Communication

In today's competitive landscape, generic sales pitches no longer suffice. Customers expect personalized, relevant, and value-driven conversations. Our AI Sales Script Generator addresses this need by creating dynamic, intelligent scripts that adapt to your specific industry, product, target persona, and sales scenario. Moving beyond static templates, this solution ensures every sales interaction is optimized for maximum impact and conversion.


2. Core Value Proposition: Drive Conversions, Boost Efficiency

Our AI Sales Script Generator is engineered to deliver a significant competitive advantage by:

  • Maximizing Conversion Rates: By incorporating proven sales methodologies, psychological triggers, and data-driven insights, scripts are optimized to move prospects through the sales funnel effectively.
  • Ensuring Consistency & Quality: Standardize high-performing communication across your entire sales team, reducing variability and ensuring every rep delivers a compelling message.
  • Enhancing Sales Team Efficiency: Drastically reduce the time sales reps spend crafting messages, allowing them to focus more on selling and relationship building.
  • Accelerating Onboarding: Equip new sales hires with battle-tested scripts from day one, significantly shortening their ramp-up time and improving initial performance.
  • Adapting to Market Dynamics: Continuously learn and adapt based on performance data, ensuring your scripts remain fresh, relevant, and effective against evolving market conditions.

3. Key Features & Functionality

Our AI Sales Script Generator offers a robust suite of features designed for comprehensive script creation and optimization:

3.1. Comprehensive Script Types

Generate specialized scripts for every critical stage of the sales journey:

  • Cold Call Scripts: Engaging openers, qualification questions, value propositions, and clear calls to action to secure initial interest.
  • Product/Service Demo Scripts: Structured narratives, benefit-driven feature highlights, interactive questions, and clear next steps for compelling presentations.
  • Follow-Up Scripts: Personalized messages for post-call, post-demo, post-meeting, and proposal follow-ups, designed to maintain momentum and elicit responses.
  • Objection Handling Scripts: Proactive identification of common objections with pre-built, empathetic, and persuasive responses to navigate challenges smoothly.
  • Voicemail Scripts: Concise, impactful messages designed to pique interest and encourage callbacks.
  • Email & LinkedIn Message Scripts: Tailored text for digital outreach, optimizing for open rates and engagement.

3.2. Industry-Specific & Product-Centric Customization

The AI engine is trained on vast datasets to understand nuances across various industries, allowing for:

  • Industry-Specific Language: Incorporates terminology, pain points, and value propositions relevant to sectors like SaaS, Healthcare, Finance, Manufacturing, Retail, etc.
  • Product/Service Integration: Seamlessly embeds your specific product features, benefits, and unique selling propositions into the scripts.
  • Target Persona Alignment: Tailors language, tone, and focus based on the specific role, seniority, and challenges of your ideal customer profile (e.g., CTO vs. Marketing Manager).

3.3. AI-Powered Optimization & Performance Enhancement

  • Natural Language Processing (NLP): Analyzes conversational patterns, sentiment, and persuasive language to craft human-like and effective dialogues.
  • Conversion-Driven Structure: Scripts are built with a clear flow, incorporating psychological principles (e.g., scarcity, social proof, urgency) to guide prospects toward desired actions.
  • A/B Testing Insights & Learning: Integrates with CRM and sales engagement platforms to analyze script performance data, identify top-performing elements, and continuously refine future script generations.
  • Tone & Style Adaptation: Adjusts the script's tone (e.g., authoritative, empathetic, enthusiastic, professional) to match your brand voice and the specific sales scenario.

3.4. Dynamic Content Generation

  • Placeholder Integration: Utilizes dynamic placeholders for prospect names, company details, specific pain points, and customized value statements, ensuring personalization at scale.
  • Scenario-Based Branching: For complex sales processes, the AI can suggest alternative script paths based on prospect responses or evolving situations.

4. How It Works: From Input to Optimized Output

The process is designed to be intuitive and efficient, transforming your sales requirements into actionable, high-performing scripts:

  1. Define Your Parameters:

* Industry: (e.g., "B2B SaaS for HR Tech")

* Product/Service: (e.g., "AI-powered Employee Engagement Platform")

* Target Persona: (e.g., "VP of HR at a mid-sized enterprise, struggling with retention")

* Script Type: (e.g., "Cold Call," "Demo Introduction," "Post-Proposal Follow-up Email")

* Goal: (e.g., "Book a 30-min discovery call," "Showcase ROI of platform," "Get signed contract")

* Key Selling Points: (e.g., "Reduces turnover by 20%", "Integrates with existing HRIS", "Personalized employee journeys")

* Common Objections: (e.g., "Too expensive," "Not a priority right now," "We already have a solution")

  1. AI Processing Engine:

* Our advanced AI models (including large language models and proprietary sales intelligence algorithms) analyze the provided parameters.

* It synthesizes industry best practices, psychological triggers, and your specific product knowledge.

* It then drafts a comprehensive script, structuring it for optimal flow and persuasive impact.

  1. Output: Conversion-Optimized Scripts:

* Receive a fully-formed, detailed script (or multiple variations) tailored to your specifications.

* The output will be presented in a clear, easy-to-read format, ready for immediate use by your sales team.

* Includes suggested delivery tips, potential responses to anticipated questions, and a strong call to action.


5. Benefits for Your Sales Team

Implementing the AI Sales Script Generator translates into tangible advantages for your sales organization:

  • Enhanced Sales Performance: Directly correlates with higher conversion rates, larger deal sizes, and shorter sales cycles.
  • Reduced Training Overhead: New hires become productive faster, accessing a repository of proven sales communications.
  • Empowered Sales Representatives: Equip reps with the confidence and tools to handle any sales situation, from initial outreach to closing.
  • Scalable Sales Operations: Easily scale your sales efforts by generating consistent, high-quality scripts for growing teams and new product launches.
  • Data-Driven Iteration: Move from guesswork to data-backed decisions, continuously improving your sales messaging over time.
  • Competitive Edge: Stand out from competitors by consistently delivering more relevant, engaging, and persuasive communication.

6. Example Script Structures (Illustrative)

To demonstrate the depth and specificity, here are conceptual structures for different script types:

6.1. Cold Call Script Structure (B2B SaaS)

Objective: Book a 15-minute discovery call.

  • Opening (Permission-Based):

* "Hi [Prospect Name], this is [Your Name] from [Your Company]. I know you're busy, do you have 30 seconds for me to explain why I called?"

  • Context/Personalization:

* "I noticed [Personalized Trigger - e.g., your role as VP of HR, your recent company growth, your LinkedIn post about employee retention]."

  • Problem Statement (Industry-Specific Pain Point):

* "Many HR VPs like yourself at mid-sized enterprises are grappling with [Specific Pain Point - e.g., high employee turnover impacting team morale and productivity], often due to [Underlying Cause - e.g., lack of personalized engagement strategies]."

  • Value Proposition (Brief & Benefit-Oriented):

* "We help companies like yours [Specific Benefit - e.g., reduce turnover by 20% and boost employee satisfaction] through our [Your Product - e.g., AI-powered Employee Engagement Platform], which [Key Differentiator - e.g., creates tailored engagement journeys]."

  • Proof Point (Optional, if concise):

* "For example, [Similar Company] saw [Result]."

  • Call to Action (Low-Commitment):

* "I'd love to show you how we do this in a brief 15-minute call next week. Are you free on [Day] at [Time] or [Alternative Day/Time]?"

  • Handling Initial Objections (Pre-empted):

If "Not interested":* "I understand. Many initially feel that way until they see how [Specific Benefit] directly impacts their bottom line. Would you be open to a quick 5-minute overview to see if it even makes sense?"

6.2. Product Demo Script Structure (B2B SaaS)

Objective: Showcase value, address needs, and schedule next steps.

  • Welcome & Agenda Setting:

* "Welcome, [Prospect Name]! My goal today is to show you how [Your Product] can specifically help you address [Key Pain Point discussed in discovery]. We'll cover [Agenda Points]. Does that sound good?"

  • Recap Pain Points & Goals:

* "Based on our last conversation, you mentioned [Pain Point 1] and [Pain Point 2] were top priorities. Is that still accurate?"

  • Problem-Solution Framework:

* Problem 1: "You mentioned challenges with [Specific Challenge]."

Solution (Feature Showcase): "Let me show you how [Specific Feature] directly solves this. [Demonstrate feature briefly]*. As you can see, this allows you to [Benefit 1] and [Benefit 2]."

* Check for Understanding/Impact: "How do you see this impacting your team/workflow?"

  • Repeat for Key Features (2-3 max).
  • Address Potential Objections (Proactively):

* "Some clients initially worry about [Common Objection, e.g., implementation complexity]. However, our dedicated onboarding team ensures [Solution to Objection]."

  • Summary & Value Reinforcement:

* "So, in summary, with [Your Product], you'll be able to [Key Benefit 1], [Key Benefit 2], and ultimately achieve [Overall Business Outcome]."

  • Call to Action:

* "Given what we've discussed, the logical next step would be to [Next Step - e.g., schedule a deeper dive with your technical team, provide a customized proposal, start a pilot]. What works best for you?"

6.3. Post-Demo Follow-Up Email Script

Objective: Reiterate value, provide resources, and confirm next steps.

  • Subject Line: "Following Up: [Your Product] for [Prospect Company Name] - [Key Benefit]"
  • Personalized Opening:

* "Hi [Prospect Name], it was a pleasure speaking with you earlier today/yesterday and demonstrating how [Your Product] can help [Prospect Company] with [Specific Pain Point]."

  • Recap Key Value:

* "Specifically, I believe the way [Specific Feature 1] addresses [Benefit 1] and how [Specific Feature 2] streamlines [Benefit 2] will be particularly impactful for your team."

  • Provide Resources:

* "As promised, here's a link to [Relevant Case Study/Whitepaper/Pricing Guide] that further illustrates [Specific Value]."

  • Reconfirm Next Steps:

* "Our next step was to [Agreed Next Step - e.g., connect you with our technical expert, send over a proposal]. Are you still available on [Date/Time] for that call?"

  • Offer Further Assistance:

* "Please don't hesitate to reach out if any other questions come up in the meantime."

  • Closing:

* "Best regards, [Your Name]"

6.4. Objection Handling Framework

Objective: Address concerns, empathize, and redirect.

  • Listen & Acknowledge: "I understand where you're coming from, [Prospect Name]. That's a valid concern."
  • Empathize: "Many of our clients initially felt the same way about [Objection]."
  • Clarify/Isolate (if needed): "Could you tell me more about what specifically concerns you about [Objection]?"
  • Reframe/Provide Solution:

Cost:* "While the initial investment might seem significant, let's look at the ROI. Our clients typically see [X% reduction in cost/X% increase in revenue] within [Timeframe], making the solution self-funding over time."

Timing:* "I appreciate that timing is crucial. However, delaying could mean [Negative Consequence of Delay - e.g., missing out on Q3 targets, continued struggle with XYZ problem]. What if we explored a phased approach?"

Competitor:* "That's a great platform. We often find that while [Competitor] does X well, our unique strength lies in [Your Differentiator - e.g., deeper AI analytics, superior integration capabilities, dedicated industry support] which directly impacts [Specific Benefit]."

  • Confirm Resolution: "Does that address your concern about [Objection]?"
  • Redirect to Value/Next Step: "Given that, does it make sense to move forward with [Next Step]?"

7. Getting Started with Your AI Sales Script Generator

Ready to transform your sales conversations? Our team is prepared to guide you through the seamless integration and customization process.

Next Steps:

  1. Discovery Session: Schedule a detailed consultation with our experts to define your specific sales goals, target audience, and product details.
  2. Configuration & Training: We will configure the AI engine with your industry data, product information, and brand guidelines.
  3. Script Generation & Review: Begin generating your first set of optimized scripts and provide feedback for further refinement.
  4. Integration & Deployment: Integrate the solution with your existing CRM or sales enablement tools for seamless access and performance tracking.
  5. Ongoing Optimization: Leverage performance analytics to continuously refine and improve your scripts for sustained success.

Contact us today to unlock the full potential of AI-driven sales communication and empower your team to close more deals, faster.

gemini Output

As your dedicated AI Sales Script Generator, we've crafted a comprehensive suite of conversion-optimized sales scripts tailored for critical touchpoints in your sales cycle. These scripts are designed to be immediately actionable, featuring industry-specific language to resonate deeply with your target audience and drive measurable results.

Below, you will find detailed scripts and frameworks for cold calls, demos, follow-ups, and objection handling, grounded in best practices for the B2B SaaS sales environment.


AI Sales Script Generator Output: Conversion-Optimized Sales Scripts

Industry Focus: B2B SaaS for Sales Teams (e.g., AI-powered Sales Enablement Platform)

Hypothetical Product: SalesFlow AI - An intelligent platform that leverages AI to automate lead qualification, personalize outreach at scale, and provide predictive analytics for sales forecasting, ultimately shortening sales cycles and boosting conversion rates.

Target Persona: VP of Sales, Sales Director, Head of Revenue Operations.


1. Cold Call Script: Securing a Discovery Call

Objective: To pique interest, validate a pain point, and secure a 15-minute discovery call.


Scenario: Calling a VP of Sales at a mid-market B2B company.

(Opening)

"Hi [Prospect Name], this is [Your Name] from SalesFlow AI. Hope I'm not catching you at a terrible time?"

(Pause for permission - if "yes" or "what's this about?")

"Great, thanks. The reason for my call is brief: we help VPs of Sales like yourself reduce wasted time on unqualified leads and significantly improve forecast accuracy, often by 20% or more, using AI-driven insights. Many of our clients were struggling with long sales cycles and unpredictable revenue before partnering with us."

(Problem Validation & Hook)

"I noticed your team at [Prospect Company] is focused on [mention a relevant company initiative from LinkedIn/website, e.g., 'scaling your sales team' or 'entering new markets']. In that context, are you finding it challenging to consistently identify the highest-intent leads before your reps invest valuable time, or perhaps to get a clear, data-backed view of your pipeline's true health?"

(Listen actively to their response. If they express any related pain or curiosity, move to value proposition & CTA.)

(Value Proposition - concise)

"We specialize in solving exactly that. SalesFlow AI uses predictive analytics and natural language processing to score leads automatically, generate personalized outreach suggestions, and provide real-time deal health assessments. This means your reps focus only on the most promising opportunities, and you get unparalleled visibility into your revenue trajectory."

(Call to Action)

"Based on what you've shared, I believe a quick 15-minute chat could uncover some specific ways we might benefit your team at [Prospect Company]. Would you be open to a brief virtual meeting sometime next week – perhaps Tuesday or Wednesday afternoon?"

(Objection Handling - quick example)

  • If "I'm not interested": "I completely understand. Many of our clients initially thought their current process was sufficient until they saw how much more efficient and predictable their sales became with AI. Would you be open to seeing a 2-minute visual of how we identify hidden high-intent leads?" (If yes, offer to send a video or quick screen share on the spot if feasible, or reiterate the 15-min meeting.)
  • If "Send me an email": "Absolutely, I can do that. To ensure I send you the most relevant information, could you quickly tell me what specific aspect of lead qualification or sales forecasting is most pressing for you right now?" (Get context, then offer to send email and propose a quick follow-up call to discuss after they've reviewed).

2. Demo Script Outline: Showcasing SalesFlow AI

Objective: To demonstrate how SalesFlow AI solves specific pain points, highlights key benefits, and moves the prospect towards the next stage (e.g., pilot, deep dive, proposal).


Key Principles:

  • Problem-Centric: Always tie features back to prospect's pain points.
  • Interactive: Encourage questions and feedback throughout.
  • Benefit-Driven: Emphasize outcomes, not just functionalities.
  • Concise & Focused: Don't show everything; show what matters most to them.

(Pre-Demo Prep)

  • Review discovery call notes: What are their top 2-3 challenges?
  • Identify 2-3 key features of SalesFlow AI that directly address these challenges.
  • Prepare a customized demo environment or data if possible.

(Script Outline)

1. Welcome & Agenda (5 min)

  • "Welcome, [Prospect Name]! Thanks for taking the time today. My goal for the next [30/45] minutes is to show you how SalesFlow AI can specifically help [reiterate their top 1-2 pain points identified in discovery, e.g., 'qualify leads faster' and 'improve forecast accuracy']."
  • "We'll cover:

* A quick recap of your current challenges.

* A targeted demonstration of SalesFlow AI's key capabilities.

* How similar companies are seeing [specific results/metrics].

* Time for your questions and next steps."

  • "Does that sound good? Anything else you'd like to make sure we cover today?"

2. Problem Validation & Context (5-7 min)

  • "Before we dive in, let's quickly confirm what we discussed: You're currently experiencing [Pain Point 1, e.g., 'sales reps spending too much time on low-quality leads'] and [Pain Point 2, e.g., 'difficulty in accurately predicting quarterly revenue']. Is that still an accurate summary of your primary concerns?"
  • "How are those challenges impacting your team today?" (Listen carefully, take notes).

3. Targeted Demonstration (15-20 min)

  • Transition: "Great, let's see how SalesFlow AI addresses these directly."
  • Feature 1: AI-Powered Lead Scoring & Prioritization.

Show:* Dashboard view of prioritized leads, scoring criteria, why a lead is "hot."

Connect to Pain:* "Instead of reps manually sifting through hundreds of leads, SalesFlow AI automatically surfaces the highest-intent prospects, saving [X hours/week] per rep and ensuring they focus on opportunities with the highest conversion probability."

Benefit:* "This means your team can achieve higher quota attainment with less wasted effort."

Question:* "How would having this level of clarity impact your sales reps' daily workflow?"

  • Feature 2: Personalized Outreach & Content Generation.

Show:* AI-suggested email templates, call scripts, content snippets based on lead data.

Connect to Pain:* "Many teams struggle with personalization at scale. SalesFlow AI analyzes prospect data and suggests hyper-relevant messaging, ensuring every outreach feels tailored, even for large campaigns."

Benefit:* "This significantly boosts engagement rates and shortens the sales cycle by accelerating buyer interest."

Question:* "Imagine your reps having access to perfectly tailored messages instantly – what impact would that have on their productivity and conversion rates?"

  • Feature 3: Predictive Sales Forecasting & Deal Health.

Show:* Forecast dashboard, deal health scores, risk factors identified by AI.

Connect to Pain:* "Unpredictable revenue is a major headache. SalesFlow AI goes beyond CRM data to predict deal closure probabilities and highlight at-risk deals, giving you a truly data-driven forecast."

Benefit:* "This allows you to intervene proactively, coach reps effectively, and provide more accurate revenue projections to leadership."

Question:* "How valuable would it be to have this early warning system for your pipeline, allowing you to hit your numbers more consistently?"

4. Social Proof & Results (5 min)

  • "We've seen similar results with companies like [Similar Company A] and [Similar Company B]. For instance, [Company A] was able to [achieve specific result, e.g., 'reduce their sales cycle by 15% within 3 months'] and [Company B] saw [another specific result, e.g., 'a 25% increase in qualified meetings booked']."

5. Q&A and Next Steps (5-10 min)

  • "That covers the key areas I wanted to highlight today. What questions do you have for me at this point?"
  • (Address questions thoroughly)
  • "Based on our conversation and what you've seen, it seems like [reiterate key benefits that resonated with them] could be particularly impactful for [Prospect Company]. What are your thoughts on how SalesFlow AI could fit into your current sales strategy?"
  • Propose Next Steps:

* "Typically, the next step would be to schedule a deeper dive with your [relevant team member, e.g., Head of Sales Ops] to explore integration specifics and data requirements."

* "Alternatively, we could set up a customized trial or pilot program to demonstrate direct ROI with your own data."

* "Would you be open to a follow-up call next week to discuss these options and map out a potential path forward?"


3. Follow-Up Script: Post-Discovery Call

Objective: To reiterate value, maintain momentum, and secure the next action.


Scenario: Following up via email after a positive discovery call.

Subject: Following Up: SalesFlow AI & Boosting Sales Efficiency at [Prospect Company]

Body:

"Hi [Prospect Name],

It was a pleasure speaking with you earlier today/yesterday. I really appreciated our conversation about the challenges your team at [Prospect Company] is facing with [reiterate 1-2 key pain points discussed, e.g., 'the manual lead qualification process' and 'the need for more accurate sales forecasting'].

As we discussed, SalesFlow AI is specifically designed to address these by:

  • Automating lead prioritization: Ensuring your reps focus only on the highest-intent prospects.
  • Providing predictive insights: Giving you unparalleled visibility into deal health and revenue forecasts.
  • [Add one more relevant benefit discussed]

I've attached a brief one-pager summarizing how our platform achieves this, along with a link to a 2-minute video demonstrating our AI-powered lead scoring dashboard – a feature we discussed that could significantly impact your team's efficiency.

To move forward, I'd suggest a brief follow-up call next week to explore how a tailored pilot program with SalesFlow AI could deliver tangible ROI for [Prospect Company].

Are you available for a quick 20-minute chat on [Day], [Date] at [Time], or perhaps later that week?

Looking forward to continuing the conversation.

Best regards,

[Your Name]

[Your Title]

SalesFlow AI

[Your Phone Number]

[Your Website]

[Link to your LinkedIn Profile]"


4. Objection Handling Framework & Examples

Objective: To provide a structured approach for confidently addressing common sales objections, turning them into opportunities.


General Framework: LAER

  1. Listen: Actively and empathetically. Let the prospect finish.
  2. Acknowledge: Validate their concern. Show you understand.
  3. Explore: Ask clarifying questions to understand the root cause of the objection.
  4. Respond: Address the objection directly, providing value and solutions.
  5. Confirm: Ensure their concern has been adequately addressed.

Common Objections & Responses for SalesFlow AI:

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

  • Acknowledge: "I completely understand budget is a significant consideration, especially when evaluating new technologies."
  • Explore: "When you say 'too expensive,' are you comparing it to a specific budget allocation, or perhaps the perceived value it brings? Could you share a bit about your current spending on sales tools or lead generation efforts?"
  • Respond: "Many of our clients initially felt the same way until they saw the ROI. SalesFlow AI isn't just an expense; it's an investment that typically pays for itself within 6-9 months by [mention 2-3 specific, quantifiable benefits, e.g., 'reducing wasted rep time on bad leads by 30%', 'increasing conversion rates by 15%', and 'improving forecast accuracy, preventing costly misallocations']. What if we could demonstrate how our platform could save you [X amount] in rep productivity or generate [Y amount] in additional revenue this year? Would seeing that potential ROI make a difference?"
  • Confirm: "Does that help put the investment into perspective?"

Objection 2: "We're happy with our current solution / We already use [CRM/another tool]."

  • Acknowledge: "That's great to hear you have a solution in place. Many of our clients also had existing tools like [mention their tool] before implementing SalesFlow AI."
  • Explore: "Could you share what aspects of your current setup are working particularly well for your team? And where do you still see potential room for improvement, particularly around lead qualification or predictive forecasting?"
  • Respond: "SalesFlow AI isn't designed to replace your existing CRM, but rather to supercharge it. We integrate seamlessly with platforms like Salesforce or HubSpot, acting as an intelligent layer that automates the heavy lifting of lead scoring and provides deeper predictive analytics before leads even enter your standard pipeline. Think of us as the AI brain that makes your existing tools smarter and your reps more efficient. Our clients typically find we fill critical gaps their current tools don't address, especially in proactive deal risk identification and hyper-personalized outreach at scale."
  • Confirm: "Does that clarify how we complement, rather than replace, your current ecosystem?"

Objection 3: "Now isn't the right time / We're too busy right now."

  • Acknowledge: "I understand, sales teams are always incredibly busy, and introducing new tools can feel like another thing on the plate."
  • Explore: "When you say 'not the right time,' is it because of a specific project, a hiring freeze, or perhaps the perceived effort of implementation? What would make it a 'better' time for your team?"
  • Respond: "Ironically, many of our clients come to us because they're too busy – busy with unqualified leads, busy with manual tasks, and busy trying to hit unpredictable targets. SalesFlow AI is designed to reduce that 'busyness' by
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);}});}