Even the best commercial offers are only as effective as their delivery. At Databricks, we provide free credit offers to help customers get started or accelerate adoption, but sales representatives face a deceptively simple question: which of my customer accounts are eligible, and which should I reach out to first?
What seems like a straightforward task can be opaque and quickly turn into a time-consuming, multi-team effort, especially when accounts are unexpectedly ineligible for offers. Sales teams often need to dig through documentation, consult Slack threads, and manually investigate accounts with operations teams. This creates unnecessary back-and-forth, slows down momentum, and gets in the way of providing customers with high-value offers. Even when accounts are known to be eligible, it’s not always obvious which should be prioritized.
To tackle the problem, our team turned to Agent Bricks — Databricks’ platform for building high-quality AI agents on enterprise data — and built a multi-agent system that delivers clear, actionable guidance directly to sales teams. In less than two days, I created a tool that lets sales reps:
As an intern in Business Strategy and Operations this summer, I had a short turnaround time, so speed and simplicity were critical. Agent Bricks let me quickly build a high-quality solution and provide the enablement sales teams needed.
Using Agent Bricks’ Multi-Agent Supervisor, I designed a system that chains together three purpose-built agents under one supervisor. Like an air-traffic controller, the Supervisor decides which agent to delegate each part of the question to and then stitches their responses into one clear answer.
My solution uses three agents: two AI/BI Genie agents and a Knowledge Assistant agent, managed by a supervisor to orchestrate tasks and information flow:
This agent is trained on our unstructured internal offer documentation (PDFs, slide decks) to deeply understand offer rules, eligibility requirements, and the offer outreach and delivery process. Since Knowledge Assistant can take documents in their current form, I didn’t have to do any extra work to parse, chunk, or embed this information.
This agent analyzes structured customer account data, governed in Unity Catalog, to determine which customers qualify for specific offers and, just as importantly, why others don’t. The agent can surface the specific eligibility requirement(s) that an account doesn’t meet and suggest follow-up steps if a sales rep wants to troubleshoot this further. To help the agent walk through the eligibility process, the data table includes columns relevant to each of the eligibility criteria.
This agent looks at structured GTM data to rank eligible accounts using usage data, growth signals, and offer relevance. Sales teams get a clear, prioritized list of who to contact first.
Without needing to research supervisor agent architecture or engage with technical teams, I was able to build a functional AI agent system directly on our customer data and offer program documents.
The multi-agent solution removes guesswork and creates a seamless, explainable experience. By combining structured customer data with unstructured offer program information, the system enables:
Most importantly, the system scales as accounts are added and more offers are created. Customer account and GTM insights update automatically when the reference data in Unity Catalog changes, and new offer programs can be supported by updating the documents in the knowledge base – with no new code required.
While the current system is powerful, there are a few limitations to note:
Commercial offers only work if sales teams know who to target — and why. Before Agent Bricks, this was a manual, multi-team challenge that slowed down outreach and introduced ambiguity into our programs. With Agent Bricks, we were able to build, test, and refine a multi-agent AI system with nothing more in hand than our data and our goal.
Though our system has a few limitations in its current form and isn’t embedded in the tools sales teams use daily, the gains have already been meaningful; it’s made offer targeting faster, more transparent, and more scalable. The real magic lies in the prioritization of accounts: the system automatically aggregates customer data and offer information to intelligently surface the highest-impact opportunities first, and I didn’t even have to tell the agent exactly how to do it. Now that’s data intelligence.
Get started building with Agent Bricks and create your first solution today.