Event Planning Toolkit
Run ID: 69cd07f13e7fb09ff16a75462026-04-01Business
PantheraHive BOS
BOS Dashboard

Complete event planning package with timeline, vendor checklist, budget tracker, marketing plan, run-of-show document, and post-event survey.

Comprehensive Marketing Strategy for the "Event Planning Toolkit"

This document outlines a detailed marketing strategy designed to effectively position and promote the "Event Planning Toolkit" to its target audience. It covers audience analysis, recommended channels, core messaging, and key performance indicators to ensure a successful launch and sustained growth.


1. Target Audience Analysis

Understanding who benefits most from the "Event Planning Toolkit" is crucial for effective marketing. Our primary target audience consists of individuals and organizations who frequently plan events but may lack a dedicated events team or comprehensive standardized processes.

Primary Audience Segments:

  • Small Business Owners & Entrepreneurs:

* Pain Points: Overwhelmed by event logistics, limited budget for external event planners, lack of standardized processes, fear of missing critical details, desire for professional execution without the high cost.

* Goals: Successfully launch products, host engaging workshops, build community, generate leads, maximize ROI from events, save time and reduce stress.

* Example Events: Product launches, grand openings, networking events, educational workshops, client appreciation events.

  • Marketing & Communications Managers/Coordinators (SMBs & Non-Profits):

* Pain Points: Expected to plan events in addition to their core marketing duties, need to align events with brand messaging, pressure to deliver measurable results, limited resources, often working with volunteer teams.

* Goals: Execute brand-aligned events, generate positive publicity, increase brand awareness, drive attendance, track event success effectively, streamline internal processes.

* Example Events: Press conferences, influencer events, fundraising galas, community outreach programs, volunteer appreciation events.

  • Freelance Event Planners (Entry-Level/Growing):

* Pain Points: Need a robust set of tools to professionalize their offerings, looking for efficiency to manage multiple clients, desire to standardize their client deliverables, build a strong portfolio.

* Goals: Impress clients, deliver high-quality event experiences, save time on administrative tasks, scale their business, ensure no detail is overlooked.

* Example Events: Client events across various industries, personal milestone events (weddings, large parties) where professional tools are desired.

  • Educational Institutions & Associations:

* Pain Points: Organizing conferences, seminars, and alumni events with varying departments and committees, need for consistent planning and budgeting across multiple stakeholders, often rely on internal staff with other responsibilities.

* Goals: Efficiently manage complex events, ensure smooth coordination between departments, provide a professional experience for attendees, track event impact and feedback.

* Example Events: Academic conferences, alumni reunions, career fairs, departmental seminars.

Key Characteristics Across Segments:

  • Value Efficiency: Seek tools that save time and reduce manual effort.
  • Budget-Conscious: Appreciate cost-effective solutions that deliver high value.
  • Results-Oriented: Want to see tangible outcomes from their event efforts.
  • Desire Professionalism: Aim to execute events that reflect positively on their brand or organization.
  • Tech-Savvy (to varying degrees): Comfortable with digital tools and templates.

2. Channel Recommendations

To reach our diverse target audience effectively, a multi-channel approach integrating digital and strategic partnership channels is recommended.

Digital Channels:

  • Content Marketing (Blog & Resources):

* Strategy: Create valuable blog posts, guides, and checklists related to event planning challenges, tips, and best practices. Position the toolkit as the ultimate solution.

* Content Ideas: "10 Mistakes to Avoid When Planning Your First Corporate Event," "How to Create an Event Budget That Works," "Mastering Your Event Timeline: A Step-by-Step Guide," "The Ultimate Vendor Checklist for Any Event."

* Call to Action: Embed calls-to-action (CTAs) to download a sample, learn more, or purchase the full toolkit.

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

* Strategy: Optimize website content for relevant keywords. Run targeted Google Ads campaigns.

* Keywords: "Event planning toolkit," "event management templates," "corporate event checklist," "small business event planning," "non-profit event budget," "event run-of-show template."

* SEM Focus: Target users actively searching for solutions to their event planning needs.

  • Social Media Marketing:

* LinkedIn: Ideal for reaching business owners, marketing managers, and professionals. Share articles, success stories, and toolkit features. Engage in relevant industry groups.

* Facebook Groups: Target small business owner groups, entrepreneur communities, and local business networks. Offer value first, then introduce the toolkit.

* Instagram/Pinterest: Showcase visually appealing aspects of successful events (inspiration) and subtly highlight how organization (achieved with the toolkit) leads to such success. Use infographics about event planning steps.

* Twitter: Share quick tips, industry news, and links to content marketing pieces.

  • Email Marketing:

* Strategy: Build an email list through content upgrades (e.g., a free mini-checklist). Nurture leads with valuable content, case studies, and testimonials before offering the full toolkit.

* Campaigns: Welcome series, educational drip campaigns, promotional offers, launch announcements.

  • Webinars/Online Workshops:

* Strategy: Host free webinars demonstrating how to solve common event planning challenges, subtly showcasing the toolkit's components as practical solutions.

* Topics: "Planning a Flawless Event in 7 Steps," "Budgeting for Success: Keeping Your Event on Track," "Post-Event Analysis: What to Do Next."

  • Affiliate Marketing / Partnerships:

* Strategy: Partner with complementary businesses (e.g., business coaches, marketing agencies, virtual assistant services, industry associations) to promote the toolkit to their audience.

* Partners: Offer a commission for sales generated through their unique affiliate link.

Strategic Partnerships & Community Engagement:

  • Industry Associations: Collaborate with organizations like the Event Planners Association, National Association for Catering and Events (NACE), or local Chambers of Commerce. Offer toolkit discounts to members or co-host workshops.
  • Local Business Networks: Participate in local networking events to directly engage with small business owners and entrepreneurs.
  • Guest Blogging/Podcasting: Offer to contribute expert content to relevant industry blogs or podcasts, positioning the toolkit as an essential resource.

3. Messaging Framework

Our messaging will emphasize the "Event Planning Toolkit's" ability to transform complex, stressful event planning into an organized, efficient, and successful endeavor.

Core Value Proposition:

"Your all-in-one solution for stress-free, successful events. The Event Planning Toolkit streamlines every step from concept to post-event analysis, empowering you to execute flawless events with confidence and control."

Key Messaging Pillars:

  • Efficiency & Time-Saving:

* "Stop reinventing the wheel. Our ready-to-use templates save you countless hours of planning and preparation."

* "Move faster, plan smarter. The toolkit provides structured workflows to keep you on schedule and on track."

  • Organization & Control:

* "Never miss a detail. Centralized documents, checklists, and trackers ensure every aspect of your event is meticulously managed."

* "Gain complete visibility. From vendor communications to budget tracking, maintain full control over your event's progress."

  • Professionalism & Impact:

* "Elevate your events. Deliver polished, professional experiences that reflect positively on your brand or organization."

* "Make data-driven decisions. The post-event survey provides actionable insights for continuous improvement and future success."

  • Cost-Effectiveness & Budget Management:

* "Maximize your budget. Our budget tracker helps you stay within financial limits and optimize spending."

* "Achieve professional results without the high cost of external consultants."

  • Confidence & Peace of Mind:

* "Plan with assurance. The comprehensive nature of the toolkit provides peace of mind, knowing you have everything covered."

* "Reduce stress, increase success. Focus on creating memorable experiences, not on managing chaos."

Tone of Voice:

Professional, Empowering, Reassuring, Efficient, Action-Oriented.

Call to Action (CTA) Examples:

  • "Download Your Toolkit Today and Transform Your Event Planning!"
  • "Get Started Now: Plan Your Next Flawless Event."
  • "Learn More: Discover How the Toolkit Can Streamline Your Events."
  • "Request a Demo: See the Toolkit in Action."

4. Key Performance Indicators (KPIs)

Measuring the success of our marketing efforts is critical for optimization and demonstrating ROI.

A. Awareness & Reach:

  • Website Traffic: Unique visitors, page views to toolkit landing pages.
  • Social Media Impressions & Reach: How many people saw our content.
  • Brand Mentions: Number of times the "Event Planning Toolkit" or our brand is mentioned online.
  • SEO Rankings: Position in search results for target keywords.

B. Engagement:

  • Time on Page/Site: Average duration users spend on toolkit-related content.
  • Bounce Rate: Percentage of visitors who leave after viewing only one page.
  • Social Media Engagement Rate: Likes, comments, shares, saves per post.
  • Email Open & Click-Through Rates: For marketing emails.
  • Webinar Attendance & Completion Rates: For promotional webinars.

C. Lead Generation & Conversions:

  • Lead Magnet Downloads: Number of free checklists/guides downloaded (indicating interest).
  • Email List Growth: Number of new subscribers to our event planning content.
  • Toolkit Downloads/Purchases: Direct sales of the "Event Planning Toolkit."
  • Demo Requests/Inquiries: Number of potential customers seeking more information.
  • Conversion Rate: Percentage of visitors who complete a desired action (e.g., purchase, download).

D. Customer Acquisition & Revenue:

  • Customer Acquisition Cost (CAC): Total marketing and sales expenses divided by the number of new customers acquired.
  • Sales Revenue: Total revenue generated directly from toolkit sales.
  • Average Order Value (AOV): If there are different tiers or add-ons.
  • Return on Marketing Investment (ROMI): (Sales Growth - Marketing Cost) / Marketing Cost.

E. Customer Satisfaction & Advocacy:

  • Customer Reviews & Testimonials: Number and quality of positive feedback.
  • Referral Rate: Number of new customers acquired through word-of-mouth or referral programs.
  • Support Inquiries: While not directly marketing, monitoring the nature of support questions can inform messaging and product improvements.

Regular tracking and analysis of these KPIs will allow for continuous optimization of the marketing strategy, ensuring resources are allocated effectively and the "Event Planning Toolkit" achieves its market potential.

gemini Output

This document provides a comprehensive and detailed Event Planning Toolkit, designed to guide you through every stage of organizing a successful event. It includes essential templates and frameworks for timeline management, vendor coordination, budget tracking, marketing, on-day execution, and post-event evaluation.


Event Planning Toolkit

1. Event Planning Timeline

This timeline provides a structured approach to managing your event, breaking down tasks into manageable phases with suggested deadlines. Adjust dates based on your event's scale and lead time.

Event Name: [Insert Event Name]

Event Date: [DD/MM/YYYY]


Phase 1: Conception & Strategy (6-12+ Months Out)

  • Define Event Goals & Objectives:

* What do you want to achieve? (e.g., brand awareness, lead generation, fundraising, celebration)

* How will success be measured? (e.g., attendance numbers, revenue, survey scores)

  • Determine Event Type & Format: (e.g., conference, gala, workshop, product launch, virtual, hybrid)
  • Establish Target Audience: Who are you trying to reach?
  • Set Preliminary Budget: Estimate income and expenses.
  • Form Event Committee/Team: Assign roles and responsibilities.
  • Research & Secure Key Dates: Avoid conflicts with other major events or holidays.
  • Develop Core Event Concept/Theme: Brainstorm ideas and branding.

Phase 2: Detailed Planning & Vendor Selection (3-6 Months Out)

  • Finalize Budget & Funding Strategy: Secure sponsorships, ticket pricing.
  • Venue Research & Selection:

* Send RFPs (Request for Proposal).

* Conduct site visits.

* Review contracts and secure venue.

  • Vendor Sourcing & Contracting:

* Catering, AV, Entertainment, Photography/Videography, Decor, Security, Transportation.

* Send RFPs, review proposals, negotiate contracts, secure deposits.

  • Develop Marketing & Communication Strategy:

* Identify key messages, target channels, PR plan.

* Create event branding (logo, colors, fonts).

  • Speaker/Presenter/Performer Outreach:

* Identify potential candidates.

* Send invitations, confirm participation, secure agreements.

  • Sponsorship Package Development & Outreach: Create tiers, benefits, and sales strategy.
  • Registration System Setup: Choose platform, configure forms, test functionality.
  • Outline Event Program/Agenda: Create a preliminary schedule of activities.

Phase 3: Execution & Promotion (1-3 Months Out)

  • Launch Marketing Campaign:

* Website/Landing page live.

* Social media promotion, email marketing, press releases.

* Paid advertising (if applicable).

  • Open Registration/Ticket Sales.
  • Content Development:

* Prepare presentations, workshop materials, speaker bios.

* Draft scripts for MCs/hosts.

  • Logistics Coordination:

* Floor plans, seating arrangements.

* Equipment rental (if not covered by venue/AV).

* Signage and wayfinding.

  • Volunteer Recruitment & Training: Define roles, schedule shifts.
  • Permits & Insurance: Secure all necessary documentation.
  • Finalize Menus & Catering Details.
  • Book Accommodation/Travel for VIPs/Speakers.
  • Conduct Team Briefings: Review responsibilities and timelines.

Phase 4: Pre-Event Finalization (1-4 Weeks Out)

  • Final Vendor Confirmations: Confirm delivery times, setup, and teardown schedules.
  • Guest Communications: Send reminder emails, "know before you go" guides.
  • Finalize Run-of-Show Document.
  • Prepare Registration Materials: Badges, welcome packets, signage.
  • Confirm Speaker/Performer Technical Requirements.
  • Conduct Walk-Through/Rehearsals: With key personnel, speakers, AV team.
  • Emergency Plan Development: Outline procedures for various scenarios.
  • Final Payment Processing: Ensure all vendor invoices are paid or scheduled.
  • Assemble Event Kits: First aid, emergency contacts, supplies.

Phase 5: Event Day (The Big Day!)

  • Early Arrival & Setup Supervision: Ensure everything is in place as planned.
  • Team Briefing: Final review of roles, schedule, and potential issues.
  • Registration & Welcome Desk Management.
  • Vendor Management: Oversee deliveries, setup, and service execution.
  • Program Execution: Adhere to the Run-of-Show, manage transitions.
  • Guest Relations: Address inquiries, resolve issues promptly.
  • Troubleshooting: Be prepared for unexpected challenges.
  • Social Media Live Updates/Engagement.
  • Photography/Videography Coordination.
  • Teardown & Load-Out Supervision.

Phase 6: Post-Event (1-4 Weeks After)

  • Debrief Meeting: With event team, key stakeholders, and volunteers.

* What went well? What could be improved?

  • Financial Reconciliation: Finalize budget, process remaining payments, collect invoices.
  • Send Thank You Notes: To sponsors, speakers, volunteers, vendors, attendees.
  • Distribute Post-Event Survey.
  • Share Event Content: Photos, videos, presentations on website/social media.
  • Media Follow-Up: Distribute post-event press releases, media kits.
  • Analyze Survey Results & Feedback: Identify key takeaways.
  • Prepare Post-Event Report: Summarize achievements, challenges, financial outcomes, and recommendations for future events.
  • Update Contact Databases.

2. Vendor Checklist

This checklist helps you track all essential vendors, their contact information, status, and payment details.

Event Name: [Insert Event Name]

Event Date: [DD/MM/YYYY]

| Category | Vendor Name | Contact Person & Info | Quote Received | Contract Sent | Contract Signed | Deposit Paid | Final Payment Due | Final Payment Paid | Notes |

| :------------------- | :----------------------- | :------------------------ | :------------- | :------------ | :-------------- | :----------- | :---------------- | :----------------- | :---------------------------------------------- |

| Venue | [Venue Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Room setup, A/V included? |

| Catering | [Catering Company] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Menu selections, dietary restrictions |

| Audiovisual (AV) | [AV Company] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Projectors, mics, sound system, tech support |

| Entertainment | [Performer/Band/DJ] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Performance times, rider requirements |

| Photography | [Photographer Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Coverage hours, photo delivery timeline |

| Videography | [Videographer Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Video length, editing, delivery timeline |

| Decor/Florist | [Company Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Theme, specific arrangements, setup/teardown |

| Printing | [Printer Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Badges, signage, programs, flyers |

| Security | [Security Company] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Number of guards, specific areas |

| Transportation | [Company Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Shuttles, VIP transport |

| Rentals (Other) | [Company Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Furniture, linens, special equipment |

| Staffing/Volunteers | [Agency/Coordinator] | [Contact Name, Phone, Email] | N/A | N/A | N/A | N/A | N/A | N/A | Number of staff, roles, training |

| Insurance | [Insurance Provider] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | N/A | [Date] | Event liability, specific coverage |

| Website/Registration | [Platform/Developer] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Platform fees, customization, support |

| Speakers/Talent | [Speaker/Agent Name] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Fees, travel, accommodation, presentation needs |

| Miscellaneous | [Item/Company] | [Contact Name, Phone, Email] | [Date] | [Date] | [Date] | [Date] | [Date] | [Date] | Any other ad-hoc needs |


3. Budget Tracker

A critical tool for managing your event's finances, tracking both estimated and actual income and expenses.

Event Name: [Insert Event Name]

Event Date: [DD/MM/YYYY]

Budget Owner: [Your Name/Department]


Income

| Category | Item/Source | Estimated Revenue | Actual Revenue | Variance (Actual - Est.) | Notes |

| :----------------- | :------------------------ | :---------------- | :------------- | :----------------------- | :--------------------------------------- |

| Ticket Sales | General Admission | $________ | $________ | $________ | |

| | VIP Tickets | $________ | $________ | $________ | |

| Sponsorships | Platinum Sponsor | $________ | $________ | $________ | [Sponsor Name] |

| | Gold Sponsor | $________ | $________ | $________ | [Sponsor Name] |

| | Silver Sponsor | $________ | $________ | $________ | [Sponsor Name] |

| Grants/Funding | [Grant Name] | $________ | $________ | $________ | |

| Merchandise | T-shirts, branded items | $________ | $________ | $________ | |

| Donations | General Donations | $________ | $________ | $________ | |

| Other Income | [Specify] | $________ | $________ | $________ | |

| TOTAL INCOME | | $________ | $________ | $________ | |


Expenses

| Category | Item/Vendor | Estimated Cost | Actual Cost | Variance (Actual - Est.) | Payment Status | Notes |

| :----------------- | :--------------------------- | :------------- | :---------- | :----------------------- | :------------- | :----------------------------------- |

| Venue & Logistics | Venue Rental | $________ | $________ | $________ | [Paid/Due] | |

| | Permits & Licenses | $________ | $________ | $________ | [Paid/Due] | |

| | Security | $________ | $________ | $________ | [Paid/Due] | |

| | Insurance | $________ | $________ | $________ | [Paid/Due] | |

| | Transportation (Guest/Staff) | $________ | $________ | $________ | [Paid/Due] | |

| | Equipment Rentals (non-AV) | $________ | $________ | $________ | [Paid/Due] | Tables, chairs, linens |

| Catering & F&B | Food | $________ | $________ | $________ | [Paid/Due] | |

| | Beverages (Alcohol/Non-Alcohol) | $________ | $________ | $________ | [Paid/Due] | |

| | Staffing (Catering) | $________ | $________ | $________ | [Paid/Due] | |

| | Tableware/Serveware | $________ | $________ | $________ | [Paid/Due] | |

| Production | Audiovisual (AV) | $________ | $________ | $________ | [Paid/Due] | Projectors, sound, mics |

| | Staging & Lighting | $________ | $________ | $________ | [Paid/Due] | |

| | Decor & Floral | $________ | $________ | $________ | [Paid/Due] | |

| | Entertainment/Performers | $________ | $________ | $________ | [Paid/Due] | |

| Marketing & PR | Advertising (Digital/Print) | $________ | $________ | $________ | [Paid/Due] | |

| | Graphic Design | $________ | $________ | $________ | [Paid/Due] | Branding, flyers, website |

| | Website/Platform Fees | $________ | $________ | $________ | [Paid/Due] | Registration system, event website |

| | Public Relations | $________ | $________ | $________ | [Paid/Due] | Agency fees, press kits |

| | Printing (Badges, Signage) | $________ | $________ | $________ | [Paid/Due] | |

| Personnel | Event Staff/Contractors | $________ | $________ | $________ | [Paid/Due] | Paid staff,

gemini Output

Event Planning Toolkit: Comprehensive Package

This comprehensive Event Planning Toolkit provides essential resources to meticulously plan, execute, and evaluate your event. Designed for clarity and actionability, it covers all critical phases from initial concept to post-event analysis.


1. Event Planning Timeline

This timeline provides a structured approach to event planning, breaking down tasks into manageable phases. Adjust dates based on your specific event scale and lead time (e.g., 6-12 months for large events, 3-4 months for smaller ones).

Phase 1: Pre-Planning & Concept (6-12 Months Out)

  • Define Event Goal & Objectives:

* What do you want to achieve? (e.g., brand awareness, lead generation, community building, fundraising).

* Key Performance Indicators (KPIs) for success.

  • Target Audience Identification:

* Who are you trying to reach? Demographics, interests, needs.

  • Event Concept & Theme Development:

* Brainstorm unique ideas, branding elements, and overall experience.

  • Initial Budget Allocation:

* Estimate revenue sources and major expense categories.

  • Core Team Formation:

* Identify key roles (Project Lead, Marketing, Logistics, Finance).

  • Preliminary Date & Time Selection:

* Check for conflicts with major holidays, other events.

  • Venue Research & Site Visits:

* Identify potential venues that fit your concept, capacity, and budget.

  • Legal & Insurance Considerations:

* Understand necessary permits, licenses, and insurance requirements.

Phase 2: Detailed Planning & Booking (3-6 Months Out)

  • Venue Confirmation & Contract Signing:

* Secure your chosen venue.

  • Vendor Research & Booking:

* Catering, A/V, Entertainment, Photography/Videography, Decor, Security, etc. (refer to Vendor Checklist).

  • Sponsorship & Partnership Outreach (if applicable):

* Develop sponsorship packages and begin outreach.

  • Content & Program Development:

* Speakers, agenda, workshops, activities.

  • Marketing Strategy & Plan Development:

* Define channels, messaging, and launch schedule (refer to Marketing Plan).

  • Website/Registration Platform Setup:

* Create event page, ticketing options, payment processing.

  • Initial Marketing Launch:

* "Save the Date," early bird registration.

  • Accommodation & Travel Arrangements (if applicable):

* Hotel blocks, transportation logistics.

Phase 3: Execution & Promotion (1-3 Months Out)

  • Regular Team Meetings:

* Weekly or bi-weekly check-ins to monitor progress.

  • Intensified Marketing & Promotion:

* Social media campaigns, email newsletters, PR outreach.

  • Speaker/Performer Confirmations & Logistics:

* Finalize presentations, technical requirements, travel.

  • Detailed Run-of-Show Document Creation:

* Minute-by-minute schedule for event day (refer to Run-of-Show).

  • Staffing & Volunteer Recruitment & Training:

* Assign roles, provide instructions.

  • Supplier & Vendor Final Confirmations:

* Review contracts, final counts, delivery schedules.

  • Printing & Materials Production:

* Badges, signage, programs, handouts.

  • Contingency Planning:

* Identify potential issues and develop backup plans.

  • Final Budget Review:

* Ensure expenses are on track.

Phase 4: Event Week & Day (1 Week Out - Event Day)

  • Final Vendor Check-ins:

* Confirm all details, delivery times, setup.

  • Equipment & Supplies Procurement:

* Ensure all necessary items are on-site or arriving.

  • Team Briefing & Walkthrough:

* Review Run-of-Show, roles, and responsibilities.

  • Venue Setup & Decor:

* Oversee transformation of the space.

  • Registration Packet Assembly:

* Prepare badges, welcome kits.

  • Technical Rehearsals:

* A/V checks, speaker sound checks.

  • Event Day Execution:

* Manage registration, direct attendees, coordinate vendors, troubleshoot issues.

* Maintain communication with the team.

Phase 5: Post-Event & Evaluation (1 Day - 2 Weeks After)

  • Venue Teardown & Cleanup:

* Oversee dismantling and departure.

  • Vendor Payments & Gratuities:

* Process final invoices.

  • Post-Event Communications:

* Thank you emails to attendees, speakers, sponsors, volunteers.

* Share event highlights, photos, recordings.

  • Distribute Post-Event Survey:

* Gather feedback (refer to Post-Event Survey).

  • Media & Press Follow-up:

* Share press releases, event outcomes.

  • Team Debrief Meeting:

* Review successes, challenges, lessons learned.

  • Financial Reconciliation:

* Compare actual vs. estimated budget (refer to Budget Tracker).

  • Impact Report & Analysis:

* Measure KPIs, create a comprehensive report for stakeholders.

  • Archive Event Materials:

* Store contracts, photos, videos, feedback for future reference.


2. Vendor Checklist

This checklist helps you manage interactions and requirements for various vendors, ensuring nothing is overlooked.

  • General Vendor Information:

* [ ] Company Name

* [ ] Contact Person & Title

* [ ] Phone Number

* [ ] Email Address

* [ ] Website

* [ ] Contract Signed (Date)

* [ ] Payment Terms & Schedule

* [ ] Deposit Paid (Date & Amount)

* [ ] Final Payment Due (Date)

* [ ] Insurance Certificate Received (COI)

* [ ] References Checked (if new vendor)

* [ ] Point of Contact on Event Day

  • Venue:

* [ ] Capacity (Standing/Seated)

* [ ] Available Dates & Times

* [ ] Rental Fee & Inclusions (tables, chairs, linens, basic A/V)

* [ ] Setup & Teardown Times

* [ ] Parking Availability & Cost

* [ ] Accessibility (ADA compliance)

* [ ] WiFi Access

* [ ] HVAC / Climate Control

* [ ] Restroom Facilities

* [ ] Emergency Exits & Procedures

* [ ] On-site Coordinator

  • Catering:

* [ ] Menu Selection (Appetizers, Main Course, Desserts, Beverages)

* [ ] Dietary Restrictions Accommodation

* [ ] Service Style (Buffet, Plated, Stations)

* [ ] Staffing (Servers, Bartenders)

* [ ] Linens, Tableware, Glassware

* [ ] Bar Service & Licensing

* [ ] Setup & Cleanup

* [ ] Tasting Scheduled (Date)

* [ ] Final Headcount Due (Date)

  • Audio/Visual (A/V):

* [ ] Sound System (Microphones, Speakers)

* [ ] Projection/Screens (Projectors, LED walls, TVs)

* [ ] Lighting (Stage, Ambient, Special Effects)

* [ ] Live Streaming/Recording Capabilities

* [ ] Technical Support On-site

* [ ] Power Requirements

* [ ] Stage Design & Setup

  • Entertainment/Speakers:

* [ ] Performance/Presentation Agreement

* [ ] Rider Requirements (Technical, Hospitality)

* [ ] Travel & Accommodation Needs

* [ ] Introduction Script

* [ ] A/V Needs for Performance/Presentation

* [ ] Setup/Sound Check Time

  • Photography/Videography:

* [ ] Coverage Hours

* [ ] Deliverables (Number of Photos, Video Length)

* [ ] Editing & Delivery Timeline

* [ ] Shot List Provided

* [ ] Usage Rights & Permissions

  • Decorations & Rentals:

* [ ] Theme & Color Palette Adherence

* [ ] Floral Arrangements

* [ ] Linens, Chair Covers

* [ ] Furniture Rentals (Lounge areas, specialty tables)

[ ] Signage (Welcome, Directional)

* [ ] Setup & Teardown Logistics

  • Security:

* [ ] Number of Guards

* [ ] Coverage Areas & Times

* [ ] Emergency Procedures

* [ ] First Aid/Medical Support

  • Staffing/Volunteers:

* [ ] Number of Staff/Volunteers Required

* [ ] Roles & Responsibilities Defined

* [ ] Training Schedule

* [ ] Uniforms/Identification

* [ ] Breaks & Meals

  • Transportation (if applicable):

* [ ] Shuttle Services

* [ ] Valet Parking

* [ ] Airport Transfers

  • Marketing/PR:

* [ ] Press Release Distribution

* [ ] Social Media Campaign Management

* [ ] Media List

* [ ] On-site Media Liaison


3. Budget Tracker

Use this template to meticulously track all event expenses, from initial estimates to actual expenditures. Remember to include a contingency fund for unexpected costs.

| Category | Item Description | Estimated Cost | Actual Cost | Variance (+/-) | Notes |

| :---------------------- | :------------------------------------- | :------------- | :---------- | :------------- | :----------------------------------------------------------------- |

| Revenue | | | | | |

| | Ticket Sales / Registration Fees | | | | |

| | Sponsorships | | | | |

| | Merchandise Sales | | | | |

| | Donations / Grants | | | | |

| Total Estimated Revenue | | $0.00 | $0.00 | | |

| Total Actual Revenue | | | $0.00 | | |

| | | | | | |

| Expenses | | | | | |

| Venue | Rental Fee | | | | |

| | Setup/Teardown Fees | | | | |

| | Utilities (if separate) | | | | |

| Catering | Food & Beverage | | | | |

| | Bartending Services | | | | |

| | Service Staff | | | | |

| | Tableware/Linens | | | | |

| A/V & Production | Sound System | | | | |

| | Projection/Screens | | | | |

| | Lighting | | | | |

| | Technical Support | | | | |

| Entertainment/Speakers | Speaker Fees / Performer Fees | | | | |

| | Travel & Accommodation | | | | |

| | Speaker Gifts | | | | |

| Marketing & PR | Advertising (Digital/Print) | | | | |

| | Graphic Design | | | | |

| | Website / Registration Platform | | | | |

| | PR Agency / Press Release Distribution | | | | |

| Decor & Rentals | Floral Arrangements | | | | |

| | Furniture Rentals | | | | |

| | Signage & Banners | | | | |

| Staffing & Volunteers | Paid Staff Wages | | | | |

| | Volunteer Meals/Stipends | | | | |

| | Staff Uniforms | | | | |

| Supplies & Materials | Printing (Badges, Programs) | | | | |

| | Office Supplies | | | | |

| | Welcome Kits / Swag | | | | |

| Security & Permits | Security Personnel | | | | |

| | Permits & Licenses | | | | |

| | Event Insurance | | | | |

| Transportation | Shuttle Services | | | | |

| | Parking Fees | | | | |

| Contingency (10-15%)| Unforeseen expenses | | | | Always allocate 10-15% of total budget for unexpected costs. |

| Total Estimated Expenses| | $0.00 | | | |

| Total Actual Expenses | | | $0.00 | | |

| | | | | | |

| Net Profit / Loss | (Actual Revenue - Actual Expenses) | | $0.00 | | |


4. Marketing Plan

A robust marketing plan is crucial for maximizing attendance and engagement. Tailor this plan to your specific event goals and target audience.

1. Event Overview & Objectives

  • Event Name: [Your Event Name]
  • Date & Time: [Date & Time]
  • Location: [Venue Name / Virtual Platform]
  • Key Message/Value Proposition: [e.g., "Unlock industry insights and network with leaders," "Experience a day of innovation and community."]
  • Marketing Objectives:

* [ ] Achieve X registrations/attendees by [Date].

* [ ] Generate Y brand impressions.

* [ ] Drive Z website traffic.

* [ ] Secure X media mentions.

**

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