How an AI sales agent cut research time by 92% and improved deal timing for a B2B sales team.
    How an AI sales agent cut research time by 92% and improved deal timing for a B2B sales team.
    How an AI sales agent cut research time by 92% and improved deal timing for a B2B sales team.
    How an AI sales agent cut research time by 92% and improved deal timing for a B2B sales team.

    01. Our client

    01. Our client

    The solution was developed specifically for Teamvoy’s internal sales team, which operates in a highly competitive B2B technology services market and manages a large pipeline of prospects through digital sales channels. Its internal sales team manages over 3,000 active leads per quarter and works mainly through digital channels. To keep pace, the team needed an ai sales agent that could replace daily manual research without disrupting existing workflows. This case also shows how an ai sales assistant can support senior sales managers in high-volume pipelines.

    Context

    The sales team works every day with:

    • Pipedrive (Professional Plan) handling more than 15,000 historical leads
    • LinkedIn and LinkedIn Sales Navigator for outbound and account tracking
    • Apollo and R2B2 for lead sourcing and enrichment
    • Email and Slack for deal coordination and internal updates

    Sales managers must follow dozens of signals across hundreds of accounts. This environment made sales automation with ai a priority and set the stage for an ai sales agent acting as a constant research layer. The same workflows also required an ai sales assistant to surface signals without adding noise.

    What Sales Managers Must Track

    Managers are responsible for monitoring:

    • Funding rounds, M&A events, and product launches
    • Leadership changes across target accounts
    • Hiring spikes across engineering, sales, and product teams
    • Career moves of decision-makers on LinkedIn
    • Data accuracy inside Pipedrive

    Without intelligent sales automation, these tasks required manual checks across 6–8 tools per account. This limited the impact of ai for sales teams before implementation.

    02. Challenge

    02. Challenge

    Manual Lead Research and Fragmented Intelligence

    Before this project, no ai sales solution for b2b was in place. Each manager spent around 2 hours per day collecting public data.

    Sales managers had to manually monitor company news, funding events, hiring activity, and leadership changes, track decision-makers’ career moves and professional activity on LinkedIn, identify “hot” and “warm” leads without real-time signals, and manually transfer lead and company data into Pipedrive.

    This resulted in high time spent on routine research instead of selling, missed or delayed sales triggers, less personalized follow-ups, and lower conversion rates across the sales funnel. The process delayed outreach by one to three days after a signal appeared. The absence of enterprise sales automation caused missed opportunities and uneven follow-up quality, making it clear that an AI sales agent and AI sales assistant were required to handle the volume.

    This process delayed outreach by 1-3 days after a signal appeared. The absence of enterprise sales automation caused missed opportunities and uneven follow-up quality. It became clear that an ai sales agent and ai sales assistant were required to handle this volume.

    Main Goals

    1. Automate Sales Research

    Replace manual checks with an ai sales agent that watches companies and contacts continuously. This reduced dependency on spreadsheets and browser tabs and laid the foundation for ai sales system for teams.

    2. Deliver Real-Time Insights

    Push alerts within minutes of a signal appearing. The ai-powered sales assistant flags hiring spikes, executive moves, and press mentions the same day they occur.

    3. Centralize CRM Updates

    Allow sales reps to create or update leads in one click. This supported sales automation for enterprises without retraining the team.

    4. Detect Sales Triggers Earlier

    Use hiring data and role changes as early indicators. This helped reps start conversations 7–14 days earlier than before, proving how ai improved sales performance in daily operations.

    5. Improve Funnel Results

    Reduce research time by 92% and raise post-call follow-up rates by 18%, measured over two quarters.

    03. Cooperation

    03. Cooperation

    The project followed a tight feedback cycle between Sales Ops, IT, and the AI team. This collaboration supported a real ai sales automation case study rather than a theoretical build.

    Team

    The team included a PM overseeing delivery, AI Engineers building the ai sales agent, and a QA Engineer validating data accuracy and alert timing. The ai sales assistant logic was tested against historical sales outcomes.

    Cooperation Stages

    The development of the Sales AI Agent followed a four-stage structured lifecycle: discovery, preparation, coding, and notification.

    1. Discovery

    The AI team reviewed sales qualification rules, CRM data flows, and notification rules. This stage defined how the ai sales assistant should behave for hot versus warm leads.

    2. Preparation

    CRM API access was reviewed and tested. Security rules were approved, allowing the ai sales agent to read and write lead data safely.

    3. Coding & Development

    Core logic was built in short cycles. Sales managers reviewed early outputs weekly, shaping how insights were ranked and summarized.

    4. Notification & Integration

    Alerts were delivered through CRM notes and a dedicated Slack bot. Each alert included a short summary and a direct profile link, supporting ai sales tool for saas workflows.

    04. Solution

    04. Solution

    We built a new ai sales agent designed to collect and interpret public data from company websites, LinkedIn, and news sources. Acting as an ai sales assistant, it converts raw activity into buying intent signals and writes them directly into the CRM.

    The agent runs on an event-based model. When a signal appears, the assigned sales rep receives a message within 3–5 minutes.

    This setup supports intelligent sales automation without changing how the team sells.

    Key Features

    • Social and Web Monitoring: Tracks posts, job listings, and announcements
    • Intent Categorization: Labels signals based on internal sales rules
    • CRM Updates: Writes structured notes and updates lead fields
    • User Alerts: Sends Slack and CRM notifications
    • Daily Data Refresh: Keeps profiles current

    These features form a practical ai sales system for teams and support enterprise sales automation in daily sales work.

    Key engineering decisions:

    The ai sales agent was built with a strong focus on data accuracy, signal freshness, and predictable system behavior under daily sales load. Each technical decision supported clear sales outcomes and reduced noise for the team.

    Two-phase data collection model
    The system uses a two-phase scraping approach to balance coverage and reliability.

    Authenticated Sales Navigator scraping is used for individual decision-makers. This includes job changes, role updates, and personal activity that signals responsibility shifts.

    Guest-level scraping is applied to company pages, career pages, and public job boards to track hiring volume, role types, and expansion signals.

    This structure allowed broader visibility while respecting LinkedIn access limits and reducing account lock risks.

    CRM data caching and local storage
    To avoid repeated API calls, the ai sales assistant caches leads, contacts, and companies locally.

    • All CRM entities are stored in a SQLite database
    • Data access is handled through Peewee ORM
    • This reduced Pipedrive API usage by over 60% during daily scans

    Local storage also allowed offline analysis and fast lookups without network delays.

    Multi-source signal consolidation
    The system collects signals from LinkedIn activity, job postings, and Google News mentions.
    An LLM processes this data to:

    • Remove duplicate or low-value updates
    • Group related events into a single account-level summary
    • Surface only signals linked to buying intent

    This step was critical to avoid alert overload and support intelligent sales automation in daily workflows.

    URL normalization and Sales Navigator mapping
    LinkedIn URLs vary widely between public and Sales Navigator formats.
    The ai sales agent:

    • Converts public LinkedIn URLs into Sales Navigator URLs
    • Stores both formats in the database
    • Maintains a consistent mapping for future authenticated access

    This ensured reliable scraping and prevented broken profile references.

    Time-based filtering and alert control
    Every scraped item is stored with a created_at timestamp.
    The system:

    • Queries only records from the last 24 hours for daily reports
    • Blocks repeat alerts for older data
    • Prevents sending the same update multiple times to Slack

    This reduced notification volume by around 35% and helped sales reps focus on fresh signals only.

    05. Results

    05. Results

    The ai sales agent was deployed across the full sales team and paired with an ai sales assistant inside Slack and CRM views.

    Measured outcomes after 90 days:

    • Manual research time reduced from 120 minutes to 8 minutes per day
    • Outreach triggered 1–2 days earlier on average
    • Sales reps handled 22% more active conversations
    • CRM data freshness improved to same-day accuracy

    This project stands as an ai sales automation case study showing how ai improved sales performance through consistent signals, not guesswork.

    06. Info

    06. Info

    Industry:
    IT Services;
    B2B Sales

    Services Provided:
    AI Engineering Agents;
    AI Sales Agent and AI Sales Assistant Development

    Technology Stack:
    Language & Runtime: Python 3.10+, Async task execution for scheduled monitoring

    Data Layer: SQLite for local structured storage; Peewee ORM for lead, contact, and company models; Timestamped records for change detection and reporting.

    External Services & Integrations: LLM APIs for signal summarization and intent classification, Pipedrive API for lead, deal, and activity updates, Web scraping modules for LinkedIn, company websites, and job boards.

    Ready to Transform Your Sales Workflow?


    Replace manual checks with an ai sales agent that works all day. Add an ai sales assistant that points reps to the right moment to reach out.