Apollo for discovery. Clay for enrichment. Lemlist for email. Most B2B teams pay $2,000–$5,000/month across 6 tools they don't fully own. OrionOutreach is a single, white-label-ready platform that covers all four stages — owned, not rented — with 12+ data sources, 8 real-world workflows, AI-personalised outreach, and GDPR compliance built in from day one.
The client went from paying rent on a stack of SaaS tools to owning a single, branded platform they could resell.
OrionOutreach is architected around four tightly integrated stages — every lead flows from first discovery through to closed deal without leaving the platform.
12+ data sources: Google Maps, Yelp, Apollo, Crunchbase, OpenCorporates, MCA India, GST Registry, Startup India. Fuzzy search, location filters, employee count, tech stack targeting.
Emails, phone numbers, LinkedIn, Facebook, Instagram, tech stack (BuiltWith), funding data, employee count. BuiltWith + Wappalyzer integration for competitor stack detection.
Lead lifecycle: New → Contacted → Replied → Interested → Follow-up → Closed. Tags, notes, activity history, duplicate detection, bulk import/export.
Bulk campaigns, AI drip sequences, attachment support. Gmail + Outlook reply sync. Open/click/bounce/reply tracking. GDPR/CAN-SPAM compliance layer built in.
Review how OrionOutreach maps B2B prospect scrapers, tech-stack crawlers, icebreakers, and limits:
"A SaaS company wants to find and compile a list of active engineering managers in tech hubs (like Bengaluru or Pune) to pitch dev tool licenses."
Manual lead compilation from networks is slow, and lists bought from brokers are stale, containing inactive email addresses that cause high bounce rates and damage sender reputation.
Users search by target roles, industries, and locations. The scraper (/api/leads/scrape) queries Apollo.io or Tavily. Before saving, the system performs a live DNS query to verify MX records (dns.resolver.resolve) to screen invalid emails.
"A digital marketing agency wants to offer custom Shopify checkouts to highly-rated fitness centers and bakeries in London or Delhi."
Agencies cannot easily see what software or storefront platforms their local prospects are running without manually inspecting each website one-by-one.
The scraper uses Google Places API to find local businesses matching criteria. The crawler (crawl_prospect_website) scans HTML for tech signatures (Shopify, WooCommerce, Stripe, WordPress), auto-building personalized outreach contexts.
"A sales representative wants to send highly customized emails to 100+ new leads without writing each one by hand."
Standard generic outreach templates suffer from low response rates (often under 2%), while manual personalization is too slow to scale.
Scrapes website metadata (description, title, company bio) or social profiles. Claude uses this information to write a custom, natural 1-sentence sales opening line (icebreaker) under 25 words that references their latest achievements.
"A salesperson has leads with mixed contact details (some with only emails, others with only phone numbers or LinkedIn links) and wants to reach out on the best channel."
Jumping between different tools for email campaigns, WhatsApp web-senders, and LinkedIn messages leads to fragmented status tracking and lost history.
The resolver (resolve_channel) routes outreach dynamically (Email -> WhatsApp -> LinkedIn). Automated emails run via Resend API and WhatsApp via WAHA. Social channels trigger a Manual Action item in the CRM with pre-filled copy templates.
"A prospect responds to a cold outreach campaign asking, 'What is your pricing?' or 'Can we hop on a call?'"
Sales reps take hours to check their mailboxes, leading to delayed follow-ups and missed deal momentum.
Inbound webhooks (/api/webhooks/resend) capture responses. Updates lead state to Replied and runs Claude (generate_suggested_reply_via_claude) to draft a context-aware suggested response directly in the rep's inbox feed.
"A campaign is configured with a 3-step sequence: Step 1 (Day 1), Step 2 (Day 4), and Step 3 (Day 10)."
If a prospect replies to the first email, continuing the automated drip sequence looks highly unprofessional and ruins the relationship.
OutreachQueue logs scheduled steps. Before each dispatch, the scheduler (campaign_outreach_scheduler) evaluates the lead CRM status. If marked Replied or Converted, future steps are flagged Cancelled and aborted.
"A company wants to accurately attribute which outreach campaigns are successfully driving scheduled calls on Calendly."
Tracking pixels can fail, and sales reps must manually match booking emails with their CRM lead database to update pipeline states.
Outreach emails merge booking URLs cryptographically signed with an HMAC hash (sig). Clicking the link (/api/leads/{id}/calendar-click) validates the signature, marks the lead Converted in the DB, and forwards to Calendly.
"A sales team adds 5 new G-Suite accounts to scale outbound campaigns without getting flagged as spammers."
Sending cold emails in high volumes from new domains triggers spam filters, tanking domain health and deliverability.
Warmup state (warmup_enabled) schedules a worker (inbox_warmup_scheduler) to generate peer-to-peer discussions, tracking limits (daily_limit) and resetting counters daily to prevent accounts from being blacklisted.
The complete platform — scoped, architected, and shipped as a single engagement.
A B2B lead generation SaaS platform automates the discovery, enrichment, and outreach process for sales teams. It pulls business data from multiple sources (Google Maps, Crunchbase, government registries), enriches each lead with contact details and social profiles, and manages outreach campaigns with tracking and reply sync — all in one system accessible to multiple users.
AI email personalisation uses the lead's profile — industry, company size, tech stack, recent signals like funding or hiring — to generate unique subject lines and first-line hooks. Instead of 'Hi [Name], I wanted to reach out...', the AI writes context-specific copy referencing the company's actual situation. This significantly increases open and reply rates.
White-label outbound automation lets an agency operate the platform under their own brand and manage multiple client accounts (tenants) from a single admin panel. Each client has isolated leads, campaigns, and email accounts with role-based access. The agency bills clients for seats or usage while the underlying platform handles all the infrastructure, compliance, and deliverability.
Aavya LabTech can build your own OrionOutreach-style platform — branded, owned, and priced however you choose. We'll map it to your exact ICP, agency workflow, and target geographies from day one.
Book a Free Consultation