cover image placeholder · Customer Acquisition Agent · Violette
marketing · 2026 · Violette (Tript Inc.) · https://www.violette.com/

Customer Acquisition Agent · Violette

live
in production with B2B SaaS partner
ANECDOTE

Customer acquisition agent licensed to Violette (Tript Inc.), a conscious-community social platform. Runs the discovery, research, scoring, and outreach pipeline that feeds the growth team's CRM.

How we classify metrics →

Challenge

Violette is a B2B SaaS platform for community builders that other platforms have failed. Their growth team needed to reach 100-200 community leaders per week, scored and segmented, with personalized outreach already drafted. Manual research was capping the team at a fraction of that. Generic outbound tools could not handle the taxonomic nuance: a plant-medicine retreat is a different conversation than a queer-culture Patreon is a different conversation than a harm-reduction Discord. One voice does not fit.

Approach

We built a customer acquisition agent that runs the full outbound pipeline as a chain of stages. Each stage maps cleanly to a future LangGraph node so the system migrates when Violette’s in-house engineering team is ready to take it over.

The studio operates the agent monthly. The growth team approves, edits, and sends. A monthly readout covers reply rates, what the agent learned, and what we are changing.

Instrumentation

KPIMethodNotes
Communities surfaced per runPipeline run logsTarget: 100-200/week
Profile completenessSchema-validated CommunityProfile outputsRequired fields filled before lead enters queue
Outreach reply rateSheets / AppSheet status workflowTracked per segment and per section
Human edit rate on draftsRevision-harvest loopTrending down = agent learning the voice
Pipeline state hygieneStatus enum (Not Started → Onboarded / Declined)Growth team works the kanban

Result

The NumberLive, in production
TierANECDOTE
StatusOperating monthly against the partner’s outreach goals

Reply-rate and conversion data are early and the partner’s. We will report a Number on this engagement once we can earn one cleanly under the measurement policy.

Impact

The agent has replaced manual research as the source of Violette’s outbound pipeline. The growth team spends its time on the conversation, not the lookup. The studio is the licensor and operator; the partner pays a monthly retainer that includes the agent, the run, and a human in the loop on every outbound.

What we’d do differently

The first build went deep into Odoo CRM integration before we tested whether the growth team would actually live inside Odoo daily. They preferred AppSheet on top of the existing Sheet. We pivoted, the Odoo work parked, and now we ask the “where does the team actually want to work” question in week one of every engagement before any CRM picks gets made.

A monthly retainer also benefits from a sharper monthly readout. The current readout describes what happened. The next iteration ties each change explicitly to a hypothesis we tested that month, win or lose, so the partner sees the agent reasoning forward, not just operating.

Impact

Pipeline ships 100-200+ scored community profiles per week into the growth team's queue, replacing what was previously manual research.