Skip to content
  • 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 Explogenn CRM dashboard with lead and pipeline totals for the week
  • 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.

  1. Leads arrive from spreadsheets, LinkedIn and other outreach tools
  2. Teams send from many mailboxes on different providers
  3. Campaign steps have to go out on schedule, around the clock
  4. 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.

  1. API and dataAn Express API in TypeScript, with Sequelize models on MySQL, JWT sign-in and Joi request validation.
  2. OutreachEmail and LinkedIn campaigns with sequences and schedules, sent by background jobs that run every minute.
  3. AutomationA drag-and-drop flow builder, saved as nodes and connections, and executed by a scheduled automation runner.
  4. 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.
Google
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

The dashboard on desktop, shown with sample data

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.

  1. Discovery and requirements

    We define the problem, the goals and what success looks like, and check that the idea is feasible.

  2. Research and planning

    Scope, priorities, estimates and milestones are agreed in writing before work starts.

  3. Architecture and technical strategy

    We choose the structure, data model and integrations that suit the product and its known limits.

  4. UI/UX design and prototyping

    Key screens and journeys are designed and reviewed, so problems surface before they are expensive to fix.

  5. Frontend development

    The interface is built in short iterations, and you review real, working increments as it takes shape.

  6. Backend and integration

    Data, business rules and connections to your other systems are built and proven against real scenarios.

  7. Testing and quality assurance

    Features are checked against the agreed scope, and any change is discussed before it happens.

  8. Deployment and launch

    The software goes live in the agreed environment, and we hand over what you need to run it.

  9. Support and optimisation

    Where agreed, we keep improving the product as real use shows what matters most.

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

Next case study: Journal Minded

Have a Similar Project in Mind?

Let’s turn your idea into a powerful digital solution.

chat with blocvibe on whatsapp

Let’s Talk About Your Next Project

Have an idea or need a digital solution? Let’s discuss how Blocvibe can help.

Chat With Us on WhatsApp (opens in a new tab)