Automating Support and Lead Generation in One Unified Pipeline

Most growing businesses face the same tension: the team responsible for helping existing customers is also the team responsible for finding new ones. Support inquiries pile up while outbound prospecting sits idle, or prospecting takes priority while customer questions go unanswered for hours. Neither function gets the attention it deserves, and the business pays for it in lost customers and missed opportunities.

BeShared (beshared.bg) is a marketing and professional services company in Bulgaria that was caught in exactly this cycle. Their small team was splitting time between answering inbound support requests and manually hunting for new prospects. Both sides were underperforming.

They needed a way to handle inbound support instantly and generate qualified leads continuously, without hiring a larger team. We built them a system that does both.

Project: beshared.bg

The Challenge

BeShared's problems were interconnected. On the inbound side, customer support inquiries arrived via email, website forms, and social media. Response times averaged several hours during business hours and stretched to the next day for after-hours queries. This was not due to neglect but simply because the same people handling support were also running outbound campaigns.

On the outbound side, lead generation was entirely manual. The process looked like this: search for potential prospects online, visit their websites, gather contact information, research their company to find a relevant angle, write a personalised email, send it, and follow up. A single team member could realistically handle 15-20 personalised outreach attempts per day. At that pace, scaling lead generation meant scaling headcount.

The core challenges were:

Our Solution

We designed and implemented two interconnected systems: an AI-powered customer support agent for inbound, and an end-to-end automated lead generation pipeline for outbound. Both feed into a unified CRM, giving BeShared a single view of every contact regardless of how they entered the system.

AI Customer Support Agent

We deployed ZetaPhone AI as the first line of inbound support. The AI agent was trained on BeShared's knowledge base: service descriptions, pricing information, FAQs, process documentation, and common customer scenarios. When a customer reaches out through any channel, the AI agent responds immediately with accurate, contextual answers.

The agent handles the common inquiries that previously consumed most of the team's support time: questions about services, pricing, timelines, and processes. For complex or sensitive issues that require human judgment, the agent escalates to a team member with the full conversation history attached, so the customer never has to repeat themselves. The system operates around the clock, meaning after-hours inquiries that previously waited until the next business day now receive immediate responses.

Automated Lead Generation Pipeline

The outbound pipeline automates the entire prospecting workflow that was previously manual. The system operates in four stages, orchestrated through n8n workflow automation:

Stage 1: Prospect Discovery. Web scraping tools identify potential leads matching BeShared's ideal customer profile. This includes businesses in target industries, company size ranges, and geographic areas. The scraper runs on configurable schedules, continuously feeding fresh prospects into the pipeline.

Stage 2: AI Data Enrichment. Each discovered prospect passes through an enrichment layer that gathers additional context: company details, decision-maker contacts, recent news or activity, technology stack, and likely pain points. This enrichment replaces the hours of manual research that previously bottlenecked the process.

Stage 3: Personalised Outreach. Using the enriched data, the system generates personalised outreach messages tailored to each prospect's specific situation. These are not generic templates. Each message references the prospect's industry, company context, and relevant pain points. Outreach is delivered across multiple channels, including email and LinkedIn, with follow-up sequences triggered automatically based on engagement.

Stage 4: CRM Integration. Every prospect, along with their enrichment data and outreach history, is automatically logged in the CRM. When a prospect responds, the team has full context on who they are, how they were contacted, and what messaging resonated.

Unified View

The critical design decision was feeding both systems into the same CRM. A prospect discovered through outbound scraping who later contacts BeShared through the website is recognised as an existing lead. The support agent can see their outreach history. The sales team can see their support interactions. There are no blind spots and no duplicate records.

The Results

The combined system transformed both sides of BeShared's customer-facing operations:

The most significant outcome was freeing the team from the inbound-versus-outbound tradeoff. With the AI agent handling routine support and the pipeline handling prospecting, BeShared's team now focuses on high-value activities: closing deals, building client relationships, and developing strategy. The system handles the volume; the humans handle the judgment.

Technology Stack

This project combined AI, automation, and integration technologies to build a system that operates continuously with minimal manual oversight: