Lead Management System
The Celebration Marketing Buyer Intent Platform is a centralized Lead Intelligence Platform that ingests data from multiple sources, deduplicates records, segments leads, automates campaigns with QR tracking, and provides real-time analytics.
What it does
Section titled “What it does”- Lead Management — Import, view, edit, and export leads from multiple sources
- Deduplication Engine — Automatic duplicate detection and merging with confidence scoring
- Segmentation Engine — Dynamic lead filtering using JSON-based rules (geographic, intent, firmographic)
- Campaign Automation — Automated lead assignment, QR code generation, and campaign deployment
- QR Code Tracking — Real-time tracking of QR code scans with metadata capture (device, location, referrer)
- Analytics Dashboard — Comprehensive metrics, charts, and performance insights
- Integration Management — Support for API, SFTP, Email, Webhook, and CSV integrations
- Multi-Tenant Architecture — Team-based access control with role-based permissions
Architecture at a glance
Section titled “Architecture at a glance”The platform is built on a three-tier integration architecture:
- Core Application (Astro + PostgreSQL) — Multi-tenant lead management and campaign automation platform
- n8n Automation Layer — Workflow automation for data ingestion, processing, and notifications
- Directus CMS — Headless CMS for content management, AI prompts, and configuration
Tech stack
Section titled “Tech stack”| Layer | Technology |
|---|---|
| Framework | Astro (SSR) |
| Styling | Tailwind CSS |
| Frontend | HTMX + Alpine.js |
| Database | PostgreSQL with Drizzle ORM |
| Payments | Stripe |
| Automation | n8n |
| CMS | Directus |
Guides
Section titled “Guides”- Understanding Lead Scores: Quality & Intent — How the Quality and Intent scores work and how to act on them
- Segmentation Rules — The JSON rule DSL for filtering leads
- Integration Guide — Setting up API, SFTP, Email, Webhook, and CSV integrations
- Architecture Guide — System design, data flow, and deployment
- Directus Guide — Working with the Directus CMS layer
- Deployed Environments — Where the platform runs