Orange stylized letter W logo on a black background.

How we built AI agents to help our sales team identify events and connect with better leads.

Client: Worthwhile
AI Strategy, Product Direction & Design: Claire Tomm

We stopped chasing events, and started closing more deals.

A crowded indoor event or marketplace with many people browsing tables, large windows, and high ceilings with screen and stage setup.

Our sales team used to waste hours scrolling through event lists, hoping to find the right rooms and the right people. Now, our agentic events engine pinpoints high-impact conferences where our ideal customers will be.

What used to take hours of scrolling and Slack threads is now automated, prioritized, and actionable.

Designed for impact.

A timer showing 20 minutes

Manual search time reduced from 3–4 hours/week to under 20 minutes

Text reading '2x' on a light green and beige gradient background.

Event decisions are made 2x faster with higher confidence and better outcomes

A graphic displays the number 85% in large, bold text with a gradient background.

85% of events retrieved have high relevance scores, and match rep-defined criteria for a “good event”

Close-up illustration of a robotic arm sending an email, surrounded by a circular arrow, with a glowing green email icon.

Automated discovery

Agents continuously surface high-impact events based on custom ICP criteria.

A clock showing the time as 10:10, with a circular arrow around it and a green checkmark overlay indicating approval or completion.

Cut through the noise with clear relevance scores, so teams can prioritize quickly and use travel budgets wisely.

Faster, smarter decisions

A digital illustration of the earth with a bar graph and comment icon overlay, set against a dark background, representing global data analysis or communication.

Instantly see each event’s location, timing, estimated budget, and strategic fit. No more piecing details together manually.

Full context, at a glance

Three brown human figures with one green figure above, and a checklist with three green checkmarks in front.

Share event insights, shortlists, and decisions effortlessly, keeping everyone in sync and focused on ROI.

Seamless team alignment

Reps spend less time searching and more time connecting.

More revenue opportunities.

Events Engine Design Principles.

  • Agents are scouts, not gatekeepers: Agents surface the best-fit opportunities, but final calls stay with humans. The system highlights what's worth a look, humans still make their own choices.

  • Continuous improvement: Every skip, click, or "hell yes" makes the engine smarter. By guiding the agents with real-world preferences and patterns, humans shape how discovery evolves.

  • Discovery should be fun: Playful, interactive UI keeps things light and clear, so finding networking opportunities isn’t a chore, but a delightful adventure.

  • Adaptability: The engine can be customized for any team or any type of event, giving Worthwhile a powerful, scalable product worth sharing.

AI Capabilities employed:

To transform a messy, manual process into a focused, strategic advantage, we built a multi-agent engine using the CrewAI framework, integrated into a Django application with Python and Postgres.

Each agent performs a specialized task (surfacing relevant events, deduplicating listings, analyzing relevance scores) using OpenAI’s GPT-4.1 as the core reasoning model.

Core tools behind the engine:

  • Serper Web Search & Selenium: To fetch, scrape, and explore events on external webpages

  • Custom Fuzzy Matching Tool: Built in-house to remove duplicates across messy data sources

  • CrewAI Knowledge System: Populated with key event types and decision criteria

Why CrewAI?

We chose CrewAI for its clarity, modularity, and active support ecosystem which allows rapid experimentation while maintaining structure and control. This modular architecture lets us evolve agent behavior and tooling without slowing down the team.

Human-guided, iteration-driven.

Agents present options, but people make the calls. Each week, we review agent outputs, refine prompt strategies, add new tools, and prioritize improvements based on real-world use cases. This human-in-the-loop model ensures the system stays grounded in actual sales workflows.

What’s next?

While CrewAI offered speed and flexibility, we learned that consistent iteration and human feedback loops are essential for reliability and trust.

Going forward, we’ll explore agent memory, user-specific personalization, and more dynamic team workflows.

We also see this as a repeatable solution for partner orgs looking to improve event ROI at scale.