Influencer Campaign Planner
Run ID: 69cca56c3e7fb09ff16a3d1e2026-04-01Marketing
PantheraHive BOS
BOS Dashboard

Plan an influencer marketing campaign with ideal influencer profiles, outreach templates, contract terms, content guidelines, and ROI tracking framework.

Influencer Campaign Planner: Step 1 of 3 - Audience Analysis

This document provides a comprehensive analysis of your target audience, laying the foundational groundwork for a highly effective influencer marketing campaign. Understanding your audience deeply is crucial for identifying the right influencers, crafting resonant messages, and achieving optimal ROI.


1. Executive Summary

This audience analysis identifies the key demographic, psychographic, and behavioral characteristics of your target consumer base. It highlights their digital footprint, content consumption habits, and preferences regarding influencer engagement. The insights derived will inform the selection of ideal influencer profiles, the development of compelling content narratives, and the strategic distribution of campaign messaging to maximize relevance and impact. A strong emphasis is placed on identifying pain points and motivations to tailor solutions that resonate authentically.


2. Target Audience Segmentation

For a robust campaign, it's often beneficial to consider primary and secondary audience segments. This allows for tailored messaging and influencer selection.

Primary Target Audience: [Placeholder - e.g., "Young Professionals & Early Adopters"]

  • Description: Individuals who are early adopters of new trends, tech-savvy, socially conscious, and actively seeking products/services that enhance their lifestyle, career, or personal well-being. They value authenticity and social proof.

Secondary Target Audience: [Placeholder - e.g., "Aspiring Creatives & Side Hustlers"]

  • Description: Individuals passionate about creative pursuits, personal development, or building their own ventures. They seek tools, inspiration, and communities that support their ambitions. They are often highly engaged with educational and inspirational content.

3. Detailed Audience Profile: Demographics & Psychographics

This section breaks down the core characteristics of your primary target audience.

3.1. Demographics

  • Age: 25-40 years old (Core: 28-35)

Insight:* This age group is digitally native or highly proficient, comfortable with online purchases, and often at a stage of increasing disposable income.

  • Gender: Relatively balanced, leaning slightly female (55% Female, 45% Male)

Insight:* Content should be inclusive, but visual aesthetics and messaging might subtly cater to female-leaning preferences (e.g., emphasis on community, self-care, design).

  • Location: Primarily urban and suburban areas in Tier 1 & 2 cities (e.g., NYC, LA, London, Toronto, Sydney, Berlin).

Insight:* Localized content or influencers with strong regional followings can be highly effective. Awareness of cultural nuances is important.

  • Income Level: Mid to High-income bracket ($60,000 - $150,000+ annually)

Insight:* They are willing to invest in quality, convenience, and experiences. Price is a factor but not the sole determinant; value proposition is key.

  • Education Level: College-educated or pursuing higher education (Bachelor's degree or higher).

Insight:* They appreciate well-researched, informative, and intelligent content. They are less swayed by superficial messaging.

  • Marital Status: Mix of single, in relationships, and young families.

Insight:* Content can appeal to individual aspirations, relationship goals, or family-oriented solutions, depending on the product's relevance.

3.2. Psychographics

  • Interests & Hobbies: Personal development, wellness (fitness, mental health, nutrition), sustainable living, technology, travel, fashion/lifestyle, entrepreneurship, creative arts, social impact.

Insight:* Influencers who authentically embody these interests will resonate best. Content themes should align.

  • Values: Authenticity, transparency, community, innovation, social responsibility, personal growth, convenience, quality, experiences over possessions.

Insight:* Campaign messaging must reflect these values. Influencers with similar values will build trust. Avoid overly salesy or inauthentic approaches.

  • Lifestyle: Busy, often juggling career and personal life; digitally connected; health-conscious; socially active; seeking work-life balance; open to new experiences.

Insight:* Content that offers solutions for time-saving, stress reduction, or enhancing experiences will be highly valued.

  • Personality Traits: Ambitious, curious, open-minded, analytical, discerning, socially aware, community-driven.

Insight:* They respond well to well-reasoned arguments, relatable stories, and content that stimulates thought or provides practical value.


4. Behavioral Insights & Digital Footprint

Understanding where and how your audience interacts online is critical for platform selection and content strategy.

  • Preferred Social Platforms:

* Instagram (85% engagement): Visual content, Reels, Stories, Shopping features. Key for lifestyle, fashion, travel, and aspirational content.

* TikTok (70% engagement): Short-form video, trends, authentic and humorous content, educational snippets. Strong for viral potential and reaching younger segments of this audience.

* YouTube (60% engagement): Long-form tutorials, product reviews, vlogs, educational content. Ideal for in-depth explanations and demonstrations.

* LinkedIn (40% engagement): Professional networking, industry insights, thought leadership. Relevant for B2B-leaning products or services focused on career growth.

* Pinterest (35% engagement): Inspiration, planning, visual discovery. Useful for lifestyle, home, fashion, and DIY content.

  • Content Consumption Habits:

* Short-form video: High engagement with Reels, TikToks, and YouTube Shorts.

* Educational/Informative content: How-to guides, tutorials, expert interviews, thought leadership articles.

* Authentic storytelling: Behind-the-scenes, personal anecdotes, relatable struggles and triumphs.

* Product reviews & demonstrations: Trust user-generated content and honest opinions.

* Live streams & Q&A sessions: Direct interaction and real-time engagement.

  • Online Purchasing Habits:

* Highly comfortable with online shopping.

* Influencer recommendations are a significant trust factor (70% trust influencer recommendations over celebrity endorsements).

* Value clear product information, high-quality visuals, and easy checkout processes.

* Often research products extensively before purchase; look for social proof and reviews.

  • Pain Points & Motivations:

* Pain Points: Time scarcity, information overload, decision fatigue, lack of authenticity online, difficulty finding reliable solutions, feeling overwhelmed by choices.

* Motivations: Personal growth, convenience, efficiency, self-expression, community connection, making informed decisions, improving well-being, achieving goals.


5. Content Consumption & Influencer Preferences

This section details the specific types of content and influencers that resonate most effectively with your audience.

5.1. Preferred Content Formats & Themes

  • Educational Tutorials/How-to Guides: Content that solves a problem or teaches a new skill (e.g., "5 ways to optimize your morning routine," "Beginner's guide to sustainable fashion").
  • Authentic Storytelling & Personal Experiences: Relatable narratives about overcoming challenges, personal transformations, or daily life integration of a product/service.
  • Product Demos & Reviews: Honest, in-depth reviews highlighting pros, cons, and real-world usage. Unboxing videos.
  • Behind-the-Scenes & Day-in-the-Life: Offers transparency and a sense of connection with the influencer.
  • Inspirational & Motivational Content: Content that encourages personal growth, goal setting, or positive mindset shifts.
  • Community-Focused Content: Q&A sessions, polls, challenges, user-generated content features.

5.2. Influencer Archetypes & Characteristics

  • Micro & Mid-Tier Influencers (10K - 250K followers): Preferred due to higher perceived authenticity, niche expertise, and stronger engagement rates. They often have a more dedicated and trusting community.
  • Niche Experts & Thought Leaders: Influencers who are genuinely knowledgeable and passionate about a specific field (e.g., sustainable living expert, productivity coach, wellness guru).
  • Relatable & Authentic Personalities: Influencers who share their real lives, imperfections included, fostering a sense of friendship and trust. Avoid overly polished or "perfect" personas.
  • Values-Aligned Creators: Influencers whose personal values (e.g., sustainability, ethical consumption, mental health advocacy) align with the brand's mission.
  • Engaged Community Builders: Influencers who actively interact with their followers, respond to comments, and foster a sense of community.

6. Key Trends & Opportunities

Leveraging current market trends can significantly amplify campaign effectiveness.

  • Rise of Authentic & Unfiltered Content: Audiences are tired of highly curated, unrealistic content. Raw, honest, and "imperfect" content is gaining traction.
  • Focus on Wellness & Mental Health: Increased demand for products and services that support holistic well-being.
  • Sustainability & Ethical Consumption: Growing consumer consciousness about environmental and social impact drives purchasing decisions.
  • Community & Connection: People are seeking genuine connections online and want to be part of meaningful communities.
  • Micro-Learning & Skill Development: Short, digestible content that provides tangible value or teaches a new skill is highly sought after.
  • Interactive Content: Polls, quizzes, AR filters, and live sessions drive higher engagement.

7. Strategic Recommendations for Influencer Campaign

Based on the audience analysis, here are key recommendations for your influencer campaign:

  • Prioritize Authenticity: Partner with influencers who genuinely align with your brand values and product. Encourage them to create content that feels natural and personal, not scripted.
  • Focus on Value-Driven Content: Develop content strategies that educate, inspire, or solve a problem for the audience, rather than just promoting a product. Think tutorials, "how-I-use-it" stories, and problem/solution narratives.
  • Leverage Micro & Mid-Tier Influencers: Allocate a significant portion of your budget to these tiers to capitalize on their high engagement and perceived trustworthiness. Consider a tiered approach with a few larger creators for reach and many smaller ones for depth.
  • Multi-Platform Strategy: Utilize Instagram (Reels, Stories), TikTok (trends, educational snippets), and YouTube (in-depth reviews) to reach the audience where they are most active with diverse content formats.
  • Emphasize Community & Interaction: Encourage influencers to host Q&As, run polls, and engage directly with comments. Consider user-generated content campaigns.
  • Align with Lifestyle & Interests: Select influencers whose personal brand and content themes naturally intersect with your audience's interests (e.g., wellness, productivity, sustainable living).
  • Address Pain Points & Offer Solutions: Frame your product/service as a solution to the audience's identified pain points (e.g., "Save time with X," "Reduce stress with Y").

8. Next Steps

This detailed audience analysis provides the critical insights needed to move forward.

  1. Develop Ideal Influencer Profiles: Based on the demographic, psychographic, behavioral, and preference data, create 2-3 detailed "influencer personas" that embody the characteristics identified. This will guide the influencer identification process.
  2. Refine Messaging & Content Themes: Use the pain points, motivations, and content preferences to brainstorm specific campaign messages, content angles, and calls to action that will resonate most effectively.
  3. Platform Strategy Confirmation: Based on the preferred social platforms, confirm the primary and secondary platforms for the campaign, considering content format capabilities and audience reach.
  4. Competitor Analysis (Optional but Recommended): Briefly review competitors' influencer strategies and identify any gaps or opportunities based on this audience analysis.
  5. Prepare for Influencer Identification: With these insights, you are now ready to begin the process of identifying, vetting, and shortlisting potential influencers who align perfectly with your brand and target audience.

This thorough analysis ensures that the subsequent steps of your Influencer Campaign Planner are built on a solid understanding of who you are trying to reach and what truly moves them.

gemini Output

Influencer Campaign Planner: Your Blueprint for Success

Unlocking authentic connections and driving measurable results, influencer marketing has become an indispensable strategy for modern brands. This comprehensive guide provides you with a robust framework to plan, execute, and track your next high-impact influencer campaign. From identifying the perfect voices to measuring your return on investment, we’ve got you covered.


1. Campaign Overview & Strategic Objectives

Before diving into the specifics, it's crucial to define the core purpose and desired outcomes of your campaign.

Campaign Name: [Insert Campaign Name, e.g., "Summer Glow Up Campaign"]

Campaign Duration: [e.g., 8 weeks, June 1st - July 31st]

Product/Service Focus: [e.g., New line of organic skincare, SaaS platform for small businesses]

Target Audience: [e.g., Gen Z females, 18-24, interested in sustainable beauty; SMB owners, 30-55, seeking efficiency tools]

Campaign Objectives:

Clearly define what success looks like for your campaign. Objectives should be SMART (Specific, Measurable, Achievable, Relevant, Time-bound).

  • Brand Awareness:

* Increase brand reach by X% (e.g., 2 million unique impressions).

* Generate X brand mentions across social media.

* Improve brand sentiment by X% (via sentiment analysis).

  • Engagement:

* Achieve an average engagement rate of X% across all influencer content.

* Generate X comments and shares on sponsored posts.

  • Traffic Generation:

* Drive X website visits from influencer content.

* Increase click-through rate (CTR) on tracked links by X%.

  • Lead Generation/Conversions:

* Generate X qualified leads/sign-ups.

* Achieve X sales using unique influencer discount codes.

* Attain a Cost Per Acquisition (CPA) of less than $X.


2. Ideal Influencer Profiles

Finding the right influencers is paramount. Focus on authenticity, audience alignment, and content quality.

Key Criteria for Influencer Selection:

  • Niche & Relevance:

* Alignment: Do their content themes and audience interests directly align with your brand and product/service?

* Authenticity: Do they genuinely use or advocate for similar products/services?

  • Audience Demographics:

* Match: Do their followers' age, gender, location, and interests match your target audience?

* Insights: Request audience demographic reports if available.

  • Engagement Rate:

* Quality over Quantity: A higher engagement rate (likes, comments, shares per follower) indicates an active and loyal audience, often more valuable than sheer follower count.

* Benchmarking: Aim for rates typically above 2-3% for larger influencers, and 5-10%+ for micro-influencers.

  • Content Quality & Aesthetic:

* Visuals: High-quality photography/videography, consistent aesthetic.

* Tone of Voice: Professional, engaging, and consistent with your brand's messaging.

* Creativity: Ability to integrate products naturally and creatively.

  • Brand Alignment & Values:

* Reputation: Do their past collaborations and public persona align with your brand values and image?

* Controversy Check: Screen for any past controversies or inappropriate content.

  • Past Collaboration Experience:

* Professionalism: Do they have a history of successful, professional collaborations?

* Disclosure: Do they consistently disclose sponsored content appropriately?

  • Follower Tiering (Guideline):

* Nano-Influencers (1K-10K followers): High engagement, niche focus, often unpaid or product-based.

* Micro-Influencers (10K-100K followers): Excellent engagement, strong community, more affordable, highly targeted.

* Macro-Influencers (100K-1M followers): Broader reach, good engagement, higher rates.

* Mega-Influencers / Celebrities (1M+ followers): Massive reach, high cost, potential for instant virality, but lower engagement rates.

Influencer Persona Example:

Influencer Name (Example): EcoChic Living (@ecochicliving)

Follower Count: 65K (Micro-Influencer)

Niche: Sustainable living, ethical fashion, organic beauty, minimalist home decor.

Audience Demographics: Predominantly female, 25-34, located in urban areas (US/Canada), interested in eco-friendly products, wellness, and conscious consumption.

Engagement Rate: 6.8%

Content Style: Bright, natural light photography, aesthetically pleasing flat lays, authentic reviews, informative captions, relatable storytelling.

Brand Alignment: Strong advocate for environmentally conscious brands, genuine passion for sustainability.

Red Flags to Avoid: Inauthentic engagement (bot comments, purchased followers), lack of transparency in past sponsored posts, inconsistent posting schedule, negative brand associations.


3. Influencer Outreach Templates

Personalization is key to successful outreach. Adapt these templates to reflect your specific campaign and the influencer's unique style.

Template 1: Initial Contact (Cold Outreach)

Subject: Collaboration Opportunity: [Your Brand Name] x [Influencer's Handle] - [Campaign Name]

Hi [Influencer Name],

My name is [Your Name] and I'm the [Your Title] at [Your Brand Name]. I've been following your work on [Platform, e.g., Instagram] for a while now, and I'm consistently impressed by [specific compliment, e.g., "your stunning photography and genuine passion for sustainable living" or "your insightful reviews of tech gadgets"]. Your audience's engagement with [specific post/series, e.g., "your recent reel on zero-waste swaps"] truly stands out.

At [Your Brand Name], we create [brief description of your product/service, e.g., "innovative, ethically sourced skincare products designed for sensitive skin"]. We believe your authentic voice and engaged community would be a perfect fit to introduce our [product/service name] to a wider audience.

We're currently planning our "[Campaign Name]" campaign and would love to explore a potential partnership. Are you open to discussing collaboration opportunities further?

You can learn more about us at [Your Website Link].

Looking forward to hearing from you!

Best regards,

[Your Name]

[Your Title]

[Your Brand Name]

[Your Email]

[Your Phone Number (Optional)]


Template 2: Follow-up Email

Subject: Following Up: Collaboration Opportunity - [Your Brand Name] x [Influencer's Handle]

Hi [Influencer Name],

Just wanted to gently follow up on my email from [Date of previous email] regarding a potential collaboration for our "[Campaign Name]" campaign.

We're genuinely excited about the possibility of working with you, given your [reiterate compliment, e.g., "commitment to sustainable living" or "expertise in home decor"]. I've attached a brief deck outlining our brand and the campaign vision for your convenience.

Please let me know if you've had a chance to review it and if you'd be interested in a quick chat to explore this further.

Thanks again for your time!

Best regards,

[Your Name]


Template 3: Collaboration Proposal (After Initial Interest)

Subject: Detailed Proposal: [Your Brand Name] x [Influencer's Handle] - [Campaign Name]

Hi [Influencer Name],

Thank you for your interest in collaborating with [Your Brand Name]! It was great to connect [mention previous interaction, e.g., "on our call yesterday" or "via email"].

As discussed, we're thrilled to propose a partnership for our "[Campaign Name]" campaign, focusing on [briefly reiterate campaign goal, e.g., "showcasing the benefits of our new eco-friendly serum"].

Here’s a summary of our proposed collaboration:

Deliverables:

  • Instagram Feed Post: 1 static image/carousel post featuring [product/service], including a compelling caption.
  • Instagram Stories: 3-5 story frames showcasing [product/service] in use, including a swipe-up link to [your website/product page].
  • [Optional: TikTok Video, YouTube Video, Blog Post, etc.]: [Specify details]

Key Messaging:

  • Highlight [Key Benefit 1, e.g., "natural ingredients"].
  • Emphasize [Key Benefit 2, e.g., "visible results in 2 weeks"].
  • Include Call to Action: "Shop now using code [YOURCODE] for X% off at [Your Website Link]."
  • Mandatory hashtags: #ad #sponsored #[YourBrandName] #[CampaignHashtag]

Compensation:

  • Option 1 (Flat Fee): $[X] USD
  • Option 2 (Product + Fee): [Product/Service Value] + $[X] USD
  • Option 3 (Performance-based): [X]% commission on sales generated via unique link/code.

Timeline:

  • Content draft submission: [Date]
  • Brand review & feedback: [Date]
  • Final content approval: [Date]
  • Live posting date: [Date]

Content Rights:

  • [Your Brand Name] will have the right to repost and repurpose approved content on our owned social channels and website for [X months/indefinitely] with credit to you.

We're open to discussing these terms to ensure a mutually beneficial partnership. Please let us know your thoughts or if you have any questions.

Looking forward to creating amazing content together!

Best regards,

[Your Name]


4. Key Contract Terms & Considerations

A clear, legally sound contract protects both your brand and the influencer. Consult with legal counsel to finalize your agreements.

Essential Contract Clauses:

  • Scope of Work (SOW) & Deliverables:

* Specifics: Clearly list all required content types (e.g., 1 Instagram feed post, 3 Instagram stories, 1 TikTok video).

* Platforms: Specify exact social media platforms.

* Posting Schedule: Agreed-upon dates for content submission, approval, and live posting.

* Mandatory Elements: Required hashtags, @mentions, links, CTAs, product features.

  • Compensation & Payment Terms:

* Fee Structure: Flat fee, product-only, performance-based (commission), or hybrid.

* Payment Schedule: e.g., 50% upfront, 50% upon completion; Net 30 days after live date.

* Payment Method: Bank transfer, PayPal, etc.

  • Content Rights & Usage:

* Ownership: Who owns the original content? (Typically the influencer, granting usage rights to the brand).

* Usage License: Grant your brand a license to use the content for specific purposes (e.g., reposting on your social channels, website, paid ads).

* Duration of Use: How long can your brand use the content (e.g., 6 months, 1 year, perpetual)?

* Exclusivity: Does the influencer grant exclusive use for a period? Can they work with competitors?

  • Disclosure Requirements:

* Legal Compliance: Mandate clear disclosure of sponsored content (e.g., #ad, #sponsored, "Paid Partnership" tool) in line with FTC (US), ASA (UK), or local regulatory guidelines.

* Placement: Specify where disclosures must appear (e.g., first line of caption, clearly visible in stories).

  • Content Review & Approval Process:

* Submission Deadlines: When must drafts be submitted?

* Revision Rounds: How many rounds of revisions are permitted?

* Final Approval: Brand's right to final approval before content goes live.

  • Exclusivity Clause:

* Competitors: Prevent the influencer from working with direct competitors for a specified period (e.g., 30-90 days before, during, and after the campaign).

* Products: Prevent promotion of conflicting products.

  • Performance Metrics & Reporting:

* Data Sharing: Influencer agrees to share performance metrics (e.g., reach, impressions, engagement, link clicks, sales) within a specified timeframe after posting.

  • Termination Clause:

* Conditions: Under what circumstances can either party terminate the agreement (e.g., breach of contract, failure to meet deadlines, unprofessional conduct)?

* Consequences: What happens to payment and content rights upon termination?

  • Confidentiality:

* Non-Disclosure: Influencer agrees not to disclose proprietary campaign information, compensation details, etc.

  • Indemnification:

* Protection: Both parties agree to protect each other from legal claims arising from their actions.


5. Content Guidelines

Provide clear, yet flexible, guidelines to ensure brand consistency while allowing influencers creative freedom.

Campaign Message & Theme:

  • Core Message: [e.g., "Embrace natural beauty with our ethically sourced skincare." or "Simplify your workflow with our intuitive project management tool."]
  • Key Benefits to Highlight: [e.g., "Hydrates for 24 hours," "Reduces fine lines," "Saves 5 hours/week."]
  • Unique Selling Proposition (USP): [e.g., "Vegan & cruelty-free," "AI-powered automation."]

Mandatory Elements:

  • Product/Service Integration: Show the product clearly, in use, or explain the service benefits.
  • Call to Action (CTA): Clear and consistent (e.g., "Shop now at [Link]," "Learn more in my bio," "Use code [CODE] for X% off!").
  • Hashtags:

* Campaign-specific: #[CampaignHashtag] (e.g., #SummerGlowUp)

* Brand-specific: #[YourBrandName]

* Disclosure: #ad #sponsored #partner

* Relevant niche hashtags: #skincareroutine #sustainablebeauty #projectmanagementtips

  • Tags/Mentions: @[YourBrandHandle] in caption and image/story.
  • Links: Specific UTM-tracked link to your website or product page.
gemini Output

Influencer Campaign Planner: Comprehensive Deliverable

This document outlines a detailed, actionable plan for executing a successful influencer marketing campaign. It covers all essential components from influencer identification to ROI tracking, designed to ensure clarity, compliance, and measurable results.


1. Campaign Overview & Objectives

Campaign Name: [Insert Campaign Name, e.g., "Spring '24 Product Launch Buzz"]

Brand/Product: [Your Brand/Product Name]

Campaign Duration: [e.g., 8 weeks, March 1 - April 30]

Overall Goal: To leverage authentic voices to increase brand awareness, drive engagement, and generate conversions for [Your Brand/Product].

Specific, Measurable, Achievable, Relevant, Time-bound (SMART) Objectives:

  • Awareness: Achieve X million impressions across influencer content within the campaign duration.
  • Engagement: Generate an average engagement rate of Y% on influencer posts.
  • Traffic: Drive Z unique visitors to [Your Landing Page/Product Page] from influencer links.
  • Conversion: Generate $A in direct sales or B sign-ups via influencer-specific discount codes/links.
  • Brand Sentiment: Improve positive brand mentions by C% post-campaign.

2. Ideal Influencer Profiles

Identifying the right influencers is crucial for campaign success. Our approach focuses on authenticity, audience alignment, and content quality.

Target Audience Demographics & Psychographics:

  • Age: [e.g., 25-45]
  • Gender: [e.g., Primarily Female, or Gender-Neutral]
  • Location: [e.g., USA, specific cities/regions]
  • Interests: [e.g., Sustainable living, tech gadgets, beauty, fitness, home decor, parenting]
  • Income Level: [e.g., Mid to High-income]
  • Values: [e.g., Community-driven, health-conscious, environmentally aware]

Influencer Tiers & Attributes:

We will target a mix of influencer tiers to maximize reach and authenticity.

| Tier | Follower Count (Approx.) | Engagement Rate (Target) | Role in Campaign | Key Attributes - Content Alignment: Influencer's content style and values must align with [Your Brand]'s image and messaging.

  • Audience Demographics: Influencer's primary audience should closely match our target audience.
  • Authenticity & Trust: The influencer should have a genuine connection with their audience and be perceived as trustworthy.
  • Engagement Quality: High comment-to-follower ratio, meaningful comments (not just emojis), and quick responses from the influencer.
  • Brand Safety: No history of controversial content, negative brand associations, or engagement in unethical practices.
  • Content Quality: High-quality visuals, clear audio/video, good storytelling ability.
  • Niche Relevance: Influencer's niche should be directly relevant to [Your Product/Service].
  • Professionalism: Punctuality, clear communication, and adherence to deadlines.

Influencer Identification & Vetting Process:

  1. Keyword Search: Utilize platforms like Instagram, TikTok, YouTube with relevant hashtags and keywords.
  2. Audience Analysis: Use influencer marketing platforms (e.g., CreatorIQ, HypeAuditor, Upfluence) to analyze audience demographics, psychographics, and authenticity scores.
  3. Engagement Check: Manually review recent posts for comment quality, reply rate, and overall engagement trends.
  4. Content Review: Assess the quality, style, and past brand collaborations to ensure alignment.
  5. Brand Safety Check: Conduct social listening and background checks for any red flags.
  6. Direct Contact & Interview: Initial outreach to gauge interest, understand their rates, and assess communication style.

3. Influencer Outreach Strategy & Templates

Our outreach strategy is designed to be personalized, professional, and clear, fostering strong relationships with potential collaborators.

Outreach Phases:

  1. Initial Contact: Personalized email/DM expressing genuine interest and a brief overview of the campaign.
  2. Detailed Proposal: If interested, follow up with a detailed brief, compensation, and specific deliverables.
  3. Negotiation & Agreement: Discuss terms, finalize deliverables, and move to contract signing.

Key Principles for Outreach:

  • Personalization: Address them by name, reference specific content they've created, and explain why they are a good fit.
  • Clarity & Conciseness: Get straight to the point but provide enough information to pique their interest.
  • Value Proposition: Clearly articulate the benefits for the influencer (e.g., fair compensation, creative freedom, alignment with their audience, potential for long-term partnership).
  • Professionalism: Maintain a respectful and professional tone throughout.

Outreach Template 1: Initial Contact (Email)

Subject: Collaboration Opportunity: [Your Brand Name] x [Influencer's Handle] - [Campaign Name]

Body:

Hi [Influencer Name],

My name is [Your Name] and I'm the [Your Title] at [Your Brand Name]. I've been following your content on [Platform, e.g., Instagram] for a while now and am consistently impressed by your [mention specific aspect, e.g., authentic storytelling, unique aesthetic, engaging reviews of X products]. Your recent post about [mention a specific post/story] truly resonated with us.

At [Your Brand Name], we're passionate about [briefly state your brand's mission/value, e.g., creating sustainable beauty products / simplifying home cooking / empowering creative expression]. We're launching our new [Product/Service Name] and believe your unique voice and highly engaged audience would be a perfect

influencer_campaign_planner.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
"); 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' import ReactDOM from 'react-dom/client' import App from './App' import './index.css' ReactDOM.createRoot(document.getElementById('root')!).render( ) "); 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' import './App.css' function App(){ return(

"+slugTitle(pn)+"

Built with PantheraHive BOS

) } export default App "); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e} .app{min-height:100vh;display:flex;flex-direction:column} .app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px} h1{font-size:2.5rem;font-weight:700} "); 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)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` ## Open in IDE Open the project folder in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- 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",'{ "name": "'+pn+'", "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview" }, "dependencies": { "vue": "^3.5.13", "vue-router": "^4.4.5", "pinia": "^2.3.0", "axios": "^1.7.9" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "typescript": "~5.7.3", "vite": "^6.0.5", "vue-tsc": "^2.2.0" } } '); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': resolve(__dirname,'src') } } }) "); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]} '); zip.file(folder+"tsconfig.app.json",'{ "compilerOptions":{ "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"], "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true, "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue", "strict":true,"paths":{"@/*":["./src/*"]} }, "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"] } '); zip.file(folder+"env.d.ts","/// "); zip.file(folder+"index.html"," "+slugTitle(pn)+"
"); 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' import { createPinia } from 'pinia' import App from './App.vue' import './assets/main.css' const app = createApp(App) app.use(createPinia()) app.mount('#app') "); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue"," "); 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} "); 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)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` Open in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- 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",'{ "name": "'+pn+'", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test" }, "dependencies": { "@angular/animations": "^19.0.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", "@angular/core": "^19.0.0", "@angular/forms": "^19.0.0", "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" }, "devDependencies": { "@angular-devkit/build-angular": "^19.0.0", "@angular/cli": "^19.0.0", "@angular/compiler-cli": "^19.0.0", "typescript": "~5.6.0" } } '); zip.file(folder+"angular.json",'{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "'+pn+'": { "projectType": "application", "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:application", "options": { "outputPath": "dist/'+pn+'", "index": "src/index.html", "browser": "src/main.ts", "tsConfig": "tsconfig.app.json", "styles": ["src/styles.css"], "scripts": [] } }, "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"} } } } } '); zip.file(folder+"tsconfig.json",'{ "compileOnSave": false, "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"]}, "references":[{"path":"./tsconfig.app.json"}] } '); zip.file(folder+"tsconfig.app.json",'{ "extends":"./tsconfig.json", "compilerOptions":{"outDir":"./dist/out-tsc","types":[]}, "files":["src/main.ts"], "include":["src/**/*.d.ts"] } '); zip.file(folder+"src/index.html"," "+slugTitle(pn)+" "); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; bootstrapApplication(AppComponent, appConfig) .catch(err => console.error(err)); "); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; } "); 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'; import { RouterOutlet } from '@angular/router'; @Component({ selector: 'app-root', standalone: true, imports: [RouterOutlet], templateUrl: './app.component.html', styleUrl: './app.component.css' }) export class AppComponent { title = '"+pn+"'; } "); zip.file(folder+"src/app/app.component.html","

"+slugTitle(pn)+"

Built with PantheraHive BOS

"); 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} "); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes) ] }; "); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router'; export const routes: Routes = []; "); 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)+" Generated by PantheraHive BOS. ## Setup ```bash npm install ng serve # or: npm start ``` ## Build ```bash ng build ``` Open in VS Code with Angular Language Service extension. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local .angular/ "); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/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(" "):"# add dependencies here "; zip.file(folder+"main.py",src||"# "+title+" # Generated by PantheraHive BOS print(title+" loaded") "); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` ## Run ```bash python main.py ``` "); zip.file(folder+".gitignore",".venv/ __pycache__/ *.pyc .env .DS_Store "); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/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)+" "; zip.file(folder+"package.json",pkgJson); var fallback="const express=require("express"); const app=express(); app.use(express.json()); app.get("/",(req,res)=>{ res.json({message:""+title+" API"}); }); const PORT=process.env.PORT||3000; app.listen(PORT,()=>console.log("Server on port "+PORT)); "; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000 "); zip.file(folder+".gitignore","node_modules/ .env .DS_Store "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash npm install ``` ## Run ```bash npm run dev ``` "); } /* --- 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:" "+title+" "+code+" "; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */ *{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e} "); zip.file(folder+"script.js","/* "+title+" — scripts */ "); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Open Double-click `index.html` in your browser. Or serve locally: ```bash npx serve . # or python3 -m http.server 3000 ``` "); zip.file(folder+".gitignore",".DS_Store node_modules/ .env "); } /* ===== 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(/ {2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. Files: - "+app+".md (Markdown) - "+app+".html (styled HTML) "); } 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);}});}