Product Architecture

How ReachOutBotAI is built

This product is designed as an outbound execution system, not only a copy generator. Every module supports real workflows: research, message quality, and monetization.

Context Capture

Collects LinkedIn URL, prospect company, offer, and pain point so every sequence starts with real sales context.

  • Prospect input form
  • Offer + pain signal framing
  • Structured data flow to generation API

Sequence Composer

Claude generates a full 3-step sequence with A/B variants tuned for outbound persuasion and channel fit.

  • Email + LinkedIn sequence output
  • CTA and objection logic
  • A/B angle diversification

Growth Infrastructure

Subscriptions, credit packs, and multi-gateway checkout are wired to make monetization launch-ready from day one.

  • Razorpay + PayPal
  • Plan-based monthly credits
  • Payment-to-credit activation flow

Technical Stack

Next.js App Router frontend + API routes

Supabase Auth + Postgres + RLS

Anthropic Claude sequence generation

Provider-based checkout abstraction

Credit functions in DB for monthly reset and usage