Files
vibn-frontend/prd-template/vibnai-growth-automation.md

7.6 KiB
Raw Blame History

VibnAI Growth Automation for CampMatch + CampReg

Version: 0.1
Date: 2026-06-01


1. Purpose

VibnAI is the growth automation layer for CampMatch + CampReg.

Most providers are not marketers. They are coaches, camp directors, educators, operators, and small teams trying to fill sessions while running programs. VibnAI should help them improve discovery, create campaigns, fill under-enrolled sessions, reactivate families, and publish content with minimal effort.

VibnAI should not replace provider approval. It should generate recommendations, content, campaigns, and growth plans that providers can approve, edit, or reject.


2. Strategic Role

CampMatch creates discovery traffic.
CampReg captures registrations and operational data.
VibnAI turns that data into growth actions.
Missinglettr distributes approved social campaigns.

VibnAI should use signals from:

  • Marketplace search demand
  • Listing performance
  • Registration conversion
  • Session capacity
  • Waitlists
  • Parent behavior
  • Past registration history
  • Campaign performance
  • Provider profile completeness

3. Core Growth Jobs

VibnAI should help providers:

  • Improve listings
  • Fill under-enrolled sessions
  • Launch seasonal campaigns
  • Reactivate past families
  • Promote new sessions
  • Create local SEO content
  • Generate social media campaigns
  • Identify missing provider information
  • Convert leads into registrations
  • Understand demand gaps
  • Improve parent-facing messaging

4. Growth Opportunity Detection

4.1 Underfilled Session Detection

Signal examples:

  • Session capacity below expected fill rate
  • Registration velocity below last season
  • Session starts soon and has open spots
  • Similar sessions are filling faster
  • Marketplace demand exists but conversion is low

Recommendation output:

  • Create social campaign
  • Email past families
  • Improve listing copy
  • Offer promotion
  • Feature on CampMatch
  • Create city/category page content

4.2 Listing Quality Detection

Signal examples:

  • Missing photos
  • Weak description
  • No pricing
  • No age range
  • No schedule clarity
  • Missing FAQs
  • Low click-through rate
  • High listing views but low registration starts

Recommendation output:

  • Rewrite listing
  • Add structured FAQs
  • Add better activity tags
  • Add parent reassurance copy
  • Add clearer registration CTA

4.3 Demand Gap Detection

Signal examples:

  • Parents search for a category with low supply
  • Specific age group demand is high
  • Specific weeks have high demand
  • Search location has limited options
  • Waitlists are growing

Recommendation output:

  • Add session
  • Expand capacity
  • Launch new program
  • Create campaign
  • Notify matching providers

4.4 Reactivation Detection

Signal examples:

  • Families attended last year but have not registered
  • Families saved similar camps but have not booked
  • Parents started registration but abandoned
  • Kids aged into new eligible programs

Recommendation output:

  • Reactivation email
  • Social retargeting content
  • Reminder SMS where consent allows
  • Personalized campaign segment

5. Campaign Types

5.1 Underfilled Session Campaign

Goal: Fill a specific session.

Inputs:

  • Session details
  • Age range
  • Open capacity
  • Price
  • Dates
  • Similar past families
  • Listing URL

Outputs:

  • Campaign plan
  • Email draft
  • Social post set
  • Suggested landing page copy
  • Missinglettr campaign payload

5.2 New Provider Launch Campaign

Goal: Help a provider announce and promote their CampMatch/CampReg presence.

Outputs:

  • Improved listing
  • Launch announcement
  • Social campaign
  • Blog post
  • Parent FAQ
  • Local SEO page suggestions

5.3 Seasonal Enrollment Campaign

Goal: Drive registration for an upcoming season.

Outputs:

  • Seasonal announcement
  • Multi-post social campaign
  • Email sequence
  • Blog content
  • Campaign calendar

5.4 Returning Family Campaign

Goal: Reactivate families from past seasons.

Outputs:

  • Segmented audience
  • Personalized email draft
  • Social support campaign
  • Reminder schedule
  • Registration CTA

5.5 Waitlist Demand Campaign

Goal: Use waitlist demand to justify adding capacity or promoting alternatives.

Outputs:

  • Add-session recommendation
  • Alternative session campaign
  • Parent communication
  • Provider planning insight

5.6 Local SEO Campaign

Goal: Improve CampMatch search footprint and provider visibility.

Outputs:

  • City/category landing page drafts
  • Provider profile improvements
  • Blog post topics
  • Social posts
  • Internal link suggestions

6. Missinglettr API Integration

VibnAI should produce campaign content that can be approved and sent to Missinglettr.

Required Workflow

  1. VibnAI detects growth opportunity.
  2. VibnAI creates a campaign recommendation.
  3. Provider reviews recommendation.
  4. Provider edits or approves campaign.
  5. CampReg sends campaign to Missinglettr API.
  6. Missinglettr schedules/distributes posts.
  7. Campaign status syncs back.
  8. CampReg measures registration/lead impact.

Required Human Approval

No outbound marketing should be published or scheduled without provider approval unless a provider explicitly enables trusted automation for a specific campaign type.


7. Campaign Approval UI

Provider should see:

  • Why this campaign is recommended
  • Which session/program it targets
  • Audience segment
  • Generated copy
  • Suggested images/assets
  • Channels
  • Schedule
  • Expected outcome
  • Edit button
  • Approve button
  • Reject button

8. Growth Data Inputs

Required inputs:

  • Listing views
  • Listing clicks
  • Saves
  • Registration starts
  • Registration completions
  • Abandoned registrations
  • Session capacity
  • Waitlist size
  • Family history
  • Campaign history
  • Search demand
  • Location/category demand
  • Provider profile completeness

9. AI Safety and Brand Controls

Required controls:

  • Provider approval before publishing
  • Brand voice settings
  • Prohibited claims list
  • Safety-sensitive content rules
  • Child privacy guardrails
  • No use of sensitive child data in marketing copy
  • Consent-filtered audiences
  • Audit log of generated and approved campaigns

10. Example Recommendations

Example 1: Underfilled Soccer Camp

VibnAI detects that Week 3 soccer camp is 42% full with 16 days until start.

Recommendation:

  • Create a social campaign for parents of kids aged 812.
  • Email families who registered for sports camps last year but have not registered this year.
  • Improve listing headline to emphasize full-day coverage and beginner-friendly coaching.
  • Offer a limited-time sibling discount if provider permits.

Example 2: Listing Has Views But Low Conversion

VibnAI detects strong listing traffic but low registration starts.

Recommendation:

  • Add clearer pricing.
  • Add daily schedule.
  • Add pickup/drop-off details.
  • Add “what to bring” FAQ.
  • Add trust/safety details.

Example 3: Demand Gap

CampMatch sees many searches for “art camp age 7 Victoria” but limited supply.

Recommendation:

  • Notify relevant providers.
  • Suggest launching an art session.
  • Generate a new session description and campaign.

11. Success Metrics

  • Campaign recommendations generated
  • Campaigns approved
  • Campaigns scheduled via Missinglettr
  • Incremental leads
  • Incremental registrations
  • Underfilled sessions improved
  • Registration conversion improvement
  • Reactivated families
  • Listing quality score improvement
  • Provider retention influenced by growth automation

12. Future Capabilities

  • Auto-generated provider websites
  • Personalized parent recommendations
  • Automated local SEO page creation
  • Campaign A/B testing
  • Dynamic pricing recommendations
  • Capacity expansion suggestions
  • Cross-provider category demand analytics
  • Provider benchmark reports