artenis.alija
ende
WhatsApp cold outreachInternal dashboardTirana, Albania

Built Different Outreach Desk Dashboard Case

WhatsApp cold-outreach desk for selling event tickets to company administrators.

Outreach desk overview with list size, leads ready for warm-up and campaign status, using demo data
Overview: list size, eligible leads and campaign status

The brief

The event team wanted to reach Albanian business owners directly on WhatsApp, the channel they actually answer, without spamming, getting numbers banned or losing track of who replied to which salesperson.

What I built

  1. 01

    Loaded the public business registry, ranked companies by registered capital, and kept only active businesses with an administrator and a valid phone number. Each number belongs to one lead only.

  2. 02

    Gave each salesperson an isolated WhatsApp session, connected by QR, with a fixed daily cap on new leads and a warm-up period for new numbers.

  3. 03

    Limited automation to one opening message asking permission to continue. Every reply is classified locally and answered by a person, never by the system.

  4. 04

    Collected replies from all accounts in one inbox, with forwarding to Telegram so salespeople can reply from their phone.

What the dashboard does

Overview

Campaign status, list size, leads ready for warm-up, conversations started and WhatsApp connection state.

Leads

The cold list with search, source status and eligibility filters, outreach state and last contact for each lead.

Campaign

Event details, ticket packages and the editable cold message with variables for first name, company and dates.

Responses

Every inbound message across all sales accounts, with lead origin and the salesperson who received it.

Sales team

Up to 50 named WhatsApp accounts, each with its own private connection link and daily cap.

Activity

A local audit trail of campaign changes and sending results.

Outreach desk lead table with demo companies, source status and outreach state
Leads: eligibility, outreach state and last contact
Outreach desk campaign editor with event details and the cold message
Campaign: event details and the one cold message
Outreach desk activity log with sending events
Activity: audit trail of every send

Result

  • One message per lead, automatic opt-out handling, and caps on every sending account.
  • One inbox shows every conversation and which salesperson owns it.

Stack

  • Node.js
  • Express
  • Baileys (WhatsApp Web)
  • MCP
  • Telegram Bot API
  • Docker

More work

View all

Get in touch

Tell me what needs automating

Describe the process that is costing you time and roughly how much. I reply to every enquiry personally, usually within one working day.

Response
Usually within one working day, Mon–Fri CET
Delivery
Remote across Europe, the Nordics and the Gulf
Or email inquiries@artenisalija.com