- Client project
- CRM & business software
- Web apps
Explogenn CRM
Client project | B2B sales CRM | Outreach automation | Multi-company SaaS
A multi-company sales CRM for outbound teams. Explogenn brings leads, email and LinkedIn campaigns, replies, the sales pipeline and meetings into one web application, with a visual automation builder and subscription billing.
Built for: B2B sales and outreach teams that prospect by email and LinkedIn and follow every lead through to a meeting.
- Next.js
- React and TypeScript
- TanStack Query
- Tailwind CSS
- React Flow
- dnd-kit
- FullCalendar
- Node.js and Express
- Sequelize
- node-cron
- Swagger
- MySQL
The problem
Outbound sales teams often work across a mailbox, a LinkedIn tool, a spreadsheet of leads, a calendar and a separate CRM. Follow-ups slip, replies get lost, and no one sees the whole pipeline. Explogenn needed to bring that work into one product that many companies could subscribe to.
What we did
Next.js web application for sales teams · Node.js REST API with Swagger documentation · Email and LinkedIn campaign engines
The outcome
Explogenn gives each subscribing company one workspace for prospecting, replies, its pipeline and its meetings, with the repetitive follow-up handled by campaigns and automations.
Project overview
Explogenn is a sales outreach and CRM platform for B2B teams. Each customer company gets its own workspace, team and subscription, and runs its prospecting, follow-up and meetings from one place.
Our contribution: Web application, REST API, campaign and automation engines, subscriptions and integrations, built in Next.js, Node.js and TypeScript, 2026.
Goals
- Run email and LinkedIn outreach without switching tools
- Keep every reply in one inbox, next to the lead it belongs to
- Move leads from first contact to a booked meeting on one pipeline
- Let teams automate follow-up without writing code
- Sell the platform on monthly or yearly plans, with a free trial
Scope and deliverables
- Next.js web application for sales teams
- Node.js REST API with Swagger documentation
- Email and LinkedIn campaign engines
- Visual automation builder and scheduled runner
- Team and role management
- Plans, trials and Stripe subscription billing
The challenge
Outbound sales teams often work across a mailbox, a LinkedIn tool, a spreadsheet of leads, a calendar and a separate CRM. Follow-ups slip, replies get lost, and no one sees the whole pipeline. Explogenn needed to bring that work into one product that many companies could subscribe to.
- Leads arrive from spreadsheets, LinkedIn and other outreach tools
- Teams send from many mailboxes on different providers
- Campaign steps have to go out on schedule, around the clock
- Each company needs its own team, roles and plan limits
Our approach and strategy
Blocvibe built Explogenn as a Next.js frontend over a Node.js and TypeScript API, organised into one module per business area, with scheduled background jobs for everything that runs on its own.
- API and dataAn Express API in TypeScript, with Sequelize models on MySQL, JWT sign-in and Joi request validation.
- OutreachEmail and LinkedIn campaigns with sequences and schedules, sent by background jobs that run every minute.
- AutomationA drag-and-drop flow builder, saved as nodes and connections, and executed by a scheduled automation runner.
- SubscriptionsPlans with feature limits, a 14-day trial and Stripe checkout, upgrades and a billing portal.
Design and user experience
The interface is built for daily sales work: dense lists, quick filters and one consistent layout across every module.
- A collapsible sidebar that becomes a menu on smaller screens
- A drag-and-drop pipeline board with a card for each opportunity
- Meetings as a table or a month, week or day calendar
- Summary tiles and date-range filters on the dashboard, leads and pipeline
Technology stack
Frontend
- Next.js
- The web application, with the App Router.
- React and TypeScript
- Every screen and component.
- TanStack Query
- Loading, caching and refreshing data from the API.
- Tailwind CSS
- Styling across the application.
- React Flow
- The visual automation builder.
- dnd-kit
- The drag-and-drop pipeline board.
- FullCalendar
- The meetings calendar.
Backend
- Node.js and Express
- The REST API, in TypeScript.
- Sequelize
- Models and queries for the database.
- node-cron
- Campaign, automation, inbox and calendar jobs.
- Swagger
- Interactive documentation for the API.
Data
- MySQL
- Companies, leads, campaigns, automations and billing.
Third-party integrations
- Stripe
- Checkout, plan changes, cancellations and the billing portal, kept in step by signed webhooks.
- Gmail accounts connected through OAuth, and meetings synced with Google Calendar.
- Microsoft 365, IMAP and SMTP
- Mailboxes from other providers, connected individually or imported in bulk.
- Unipile
- Connects LinkedIn accounts for LinkedIn campaigns.
- RocketReach
- Creates a lead from a LinkedIn profile address.
- Instantly and Smartlead
- Bring leads across from these outreach tools.
Challenges and solutions
Challenge
Leads come from everywhere.
Solution
Spreadsheets are uploaded, previewed and mapped column by column before import, and leads can also be created from a LinkedIn profile or synced from other outreach tools.
Challenge
Every team uses different mailboxes.
Solution
Gmail, Microsoft 365 and any IMAP or SMTP mailbox can be connected, one at a time or up to 500 at once from a spreadsheet.
Challenge
Features must follow the plan.
Solution
Protected routes check the company’s subscription and plan. Features outside the plan are refused, and a lapsed subscription can still read its data but not change it.
Challenge
Some clients need to limit where the CRM is used.
Solution
An optional location lock allows sign-in and API access only within a set radius of an approved location.
Product showcase
01 / 11The same dashboard on a phone
End to end
How a Blocvibe project is delivered
The stages we use to run custom software projects. The detail of each one depends on the project.
What was delivered
Explogenn gives each subscribing company one workspace for prospecting, replies, its pipeline and its meetings, with the repetitive follow-up handled by campaigns and automations.
- Email and LinkedIn outreach from one application
- A unified inbox synced from connected mailboxes
- A visual automation builder with a scheduled runner
- Team members with assigned roles
- Self-serve plans with a 14-day trial and Stripe billing
Key takeaways
What it shows
- One application in place of several outreach and CRM tools
- Background jobs that keep campaigns and syncs running on their own
- A product built to be sold as a subscription from day one
Related services
- CRM and ERP Development
CRM and ERP systems, or extensions, that follow your business rules.
- SaaS and MVP Development
A focused first version of your product, built to learn from real users.
- Web Application Development
Fast, accessible web apps and portals that work in any modern browser.
Have a Similar Project in Mind?
Let’s turn your idea into a powerful digital solution.

