AI-first support operations

Support that runs on automation, not headcount.

I design and build the systems behind customer support for products with millions of users: AI voice and chat agents, intent routing, fraud controls and Voice of Customer loops. 16+ years, four support functions built from zero, currently running support across LATAM.

MarketsBrazil · Mexico · Chile · EU
LanguagesEN · RU · PT · LV
Based inPortugal
Numbers I have movedbefore → after
Voice support line, monthly cost$2,500$100
Product community, members300k7M+
Support SLA, 7M+ user product4 h<1 h
Fraud losses after automated controls100%1%

Systems built at

What I build

Five systems, all
shipped in production.

Not frameworks or audits for their own sake. Each of these exists today, in a live operation, with a number attached to it.

01

AI agents that actually close tickets

VoiceChatIntent routingEscalation logic

Multilingual voice and chat agents wired into the helpdesk: intent classification, refund and payout flows, fallback rules, and a clean ticket at the end of every conversation. The hard part is never the model, it is the escalation design around it.

85%calls resolved
without a human
02

Cost per ticket, taken apart

RoutingStaffingBot tuningDeflection

Response curves, deflection rate, cost per contact and CSAT by intent, then the three changes that move them. Automation comes last, because automating a broken process only makes it fail faster.

-45%repeat tickets
after tagging + UX fixes
03

Fraud and chargeback controls

MonitoringAuto-blockChargebacksPayouts

Transaction analysis, real-time alerts, automated blocking and contestation workflows, built in-house instead of renting a third-party anti-fraud vendor that never sees your specific abuse patterns.

$1.2Mannual losses
eliminated
04

Helpdesk migrations and rebuilds

Freshdesk → ZendeskTaxonomyMacrosReporting

Moving the tickets is the easy half. The real work is deciding what the new system should inherit: which history stays operationally useful, which process debt gets left behind, and how reporting survives the move.

100k+tickets migrated,
no SLA impact
05

Voice of Customer that reaches Product

SurveysOutbound researchRoot causePrioritisation

Support data, proactive interviews and outbound surveys, including the silent cohorts nobody asks, turned into a prioritised list Engineering can act on. Support belongs at the start of the product cycle, not at the end of it.

+25NPS points
Selected cases

Problem, build,
result.

Four projects that show how the work usually goes: a constraint arrives, the market offers an expensive answer, and something smaller gets built instead.

LATAM
Mexico · 2025

The problem

A regulator required a call centre. The cheapest quote was $2,500 a month, and not even 24/7.

A new market could not launch without a phone line, and outsourcing it meant paying vendor margin for a service that would still hand every real case back to the team.

What I built

A multilingual AI voice line assembled solo in three weeks: Vapi, Twilio, Deepgram and ElevenLabs for the call layer, GPT for reasoning, n8n for orchestration, Zendesk for the ticket trail. The expensive part was never the model. It was interruption handling, silence, fallback rules and deciding exactly when the bot should stop talking.

VapiTwilioDeepgramElevenLabsOpenAIn8nZendesk

Result

$100/moinfrastructure cost
instead of $2,500
85%calls resolved
without an agent
24/7coverage, regulatory
requirement closed
App in the Air
7M+ users · 2018-2024

The problem

Seven million users, a five-person team, and a four-hour SLA that kept slipping.

Support, QA and community all lived in the same three people, while bookings worth $10M+ a year ran through the product and every incident landed in the same queue.

What I built

An automated support system with NLP ticket classification and a self-service knowledge base, real-time SLA dashboards and alerts, support-led pre-release QA, an in-house fraud detection layer, and a five-tier loyalty program. The Freshdesk to Zendesk migration moved 100,000+ tickets and 100+ articles in three months without breaking reporting.

ZendeskTableauJiraNLP classificationLMS

Result

4h → <1hSLA, with 95%+ CSAT
-99%fraud losses,
$1.2M saved a year
+20%retention from
the loyalty program
Prisma Labs
300M+ downloads · 2024-2025

The problem

Store reviews were the real support channel, and nobody was reading them.

A consumer AI app with hundreds of millions of downloads, where ratings drive installs and every unanswered review is both a support ticket and a public signal.

What I built

A review triage operation handling 10,000+ App Store and Google Play reviews a month, a knowledge base written from the actual ticket taxonomy, a structured bug-reporting channel into Development, and refunds automated across Zendesk, Stripe and Paddle.

App StoreGoogle PlayZendeskStripePaddle

Result

+0.4store rating,
+15% in-app purchases
-40%critical bug
resolution time
-30%repeat inquiries
after the knowledge base
Aviasales
15M+ users · 2010-2018

The problem

A metasearch platform with no support function and users spread across every channel at once.

Complaints arrived on social media, email, web and mobile, agencies and airlines had no direct line during incidents, and nothing was measured.

What I built

A multichannel support function from scratch for a 10-person team, KPI-driven routing on Zendesk and HelpScout, a self-service help centre, and a crisis-management platform connecting agencies, airlines and customers. Earlier, in marketing, the first affiliate program that later became TravelPayouts.

ZendeskHelpScoutCrisis commsCommunity

Result

5,000+monthly inquiries
at 95%+ satisfaction
12h → 6hresponse time
40%of company revenue
via the affiliate program
Stack

What I work with.

Hands-on, not vendor-managed. I build the automations myself before asking a team to run them.

Helpdesk

  • Zendesk
  • Freshdesk
  • Intercom
  • HelpScout
  • Jira

AI & voice

  • OpenAI
  • Vapi
  • Deepgram
  • ElevenLabs
  • Twilio

Automation & data

  • n8n
  • SQL
  • Amplitude
  • Grafana
  • Tableau

Payments & risk

  • Stripe
  • Paddle
  • Chargeback flows
  • Fraud monitoring
  • Payout automation
Background

Sixteen years
on the same problem.

I started in social media and community at a travel metasearch company, moved into building its support function, then spent six years running Customer Success and fraud prevention for a travel app with 7M+ users, and founded a music-travel startup along the way. Today I lead support for a LATAM mobility platform across Brazil, Mexico and Chile.

The through-line is the same in every one of those: support is treated as the last layer of a company, and it works far better as the first. The fastest way to change that is to make the operation measurable and then let automation take the volume nobody should be reading by hand.

2025 / NOW
Head of Customer SupportJET LATAM, mobility across BR, MX, CL
2024 / 2025
Customer Support ArchitectPrisma Labs, AI photo and video
2018 / 2024
Head of Customer Success & Fraud PreventionApp in the Air, travel assistant
2017 / 2023
Founder & CEOMyMusic.Travel, music and travel marketplace
2010 / 2018
Head of Customer Experience, then Social MediaAviasales, travel metasearch
2017 / 2020
Startup mentorBaltic Sandbox accelerator
Contact

Got a support operation to fix?

Scaling a support function, automating L1, building a voice agent, or untangling fraud and chargebacks: write and describe the shape of it. English, Russian or Portuguese.

Based inPortugal, working globally
LanguagesEnglish · Russian · Portuguese · Latvian