Skip to the case studies

BANKING EXPERIENCE. A VIEW ON WHAT COMES NEXT.

Turning trust
into digital
growth.

At BCP, I led nine direct reports to grow monthly digital sales from $24M to $55M. Here’s the work behind that result, and how I’d apply it at Ria.

Explore the work ↓
BCP DIGITAL SALES11 MONTHS

The outcome.

Starting point $24M
Month 11 $55M
USD · monthly digital salesTwo reported observations
2.29×monthly sales
9direct reports
11months

Growth came from connecting distribution, trust and first use. The decisions are below.

01 / THE EXPERIENCE

Three stories from BCP. One thread: make digital work for people who trust a person.

THE EXPERIENCE / BCP

I’ve worked on
this transition.

Physical touchpoints, wallet distribution and the last mile of a financial journey. Explore the decisions behind the outcomes.

BCP / OMNICHANNEL GROWTH

The first digital sale starts with trust.

I connected Agentes BCP, wallet partnerships, WhatsApp, guided first use and the bank’s own digital channels around one goal: increase digital sales.

$24M → $55Mmonthly digital sales · 11 months
THE DECISION

Use a trusted visit as the starting point, then help the customer complete the first digital journey.

Agentes BCPYapeWhatsAppApp + media
My role & measurement

I led the team of nine accountable for the digital-sales program. Partnerships with Agentes BCP put offers on receipts after utility payments. Wallet partnerships, WhatsApp, teleoperators, push notifications, trusted deep links and media supported first use.

The result is reported monthly digital sales across the program. These journey stages do not represent measured stage conversions or a channel-by-channel attribution model.

Explore the related BCP case study
THE CUSTOMER JOURNEYStage 1 of 4
BCP
Begin where trust already exists.

A utility-payment visit at a neighborhood Agente BCP creates a familiar moment to introduce a relevant offer.

AGENTEBCP
Pago de
servicios
A FAMILIAR MOMENT

A utility payment.
A trusted starting point.

The customer comes to a neighborhood agent for a task they already know.

Reconstructed interfaces, not historical screenshots. No personal data, banking connection or real transaction. Stages describe a journey, not measured conversion rates.

WALLET DISTRIBUTION

$0 → $20Mmonthly loan disbursements
within six months

SIGNING EXPERIENCE

7 days → 4 minsigning time
across a separate initiative

CUSTOMER EXPERIENCE

49 → 91NPS in the signing program
reported before / after
FROM BCP TO RIA

Carry the trust.
Keep the promise.

The challenge I recognize: help customers move between channels without making them start over, question the offer or lose the confidence that brought them there.

02 / FIRST-HAND RIA TEARDOWN

One transfer scenario.
Four surfaces. Two totals.

I tested a $100 US → Peru quote with bank funding and mobile-wallet payout, in ChatGPT and Ria’s website.

US → PERU$100 USDBANK → MOBILE WALLETNOV 4, 2026
BENEFIT 1 / EXCHANGE RATE3.3532 → 3.4723 PEN/USD

About 11.91 PEN more for the recipient per $100.

BENEFIT 2 / TRANSFER FEE$1.75 → $0.00

A separate fee waiver reduces what the sender pays.

A

Ria card
inside ChatGPT

$100.00
Transfer fee$0.00
Recipient gets347.23 PEN
Advertised FX offer + fee waiver
B

ChatGPT’s
written answer

$101.75
Transfer fee$1.75
Recipient gets347.23 PEN
Conflicts with the adjacent card
C

Ria public
handoff page

$100.00
Transfer fee$0.00
Recipient gets347.23 PEN
Selections successfully preserved
D

Ria secure
account quote

$101.75
Transfer fee$1.75
Recipient gets347.23 PEN
Advertised code rejected in this test
↗

What worked
Amount, destination, currency, funding and payout survived the public handoff.

?

What needs explaining
The price message and fee-waiver eligibility. Different account eligibility may explain some differences.

Open the test notes +

One corridor/session, one initial quote and one recheck. Ria’s public page advertised HELLORIA; the existing secure quote returned “This code doesn’t exist.” A new-tab continuation reached login; post-login continuity was not tested. No recipient, payment details or transfer was created. Raw payloads and root cause were not verified. Values are a dated observation, not current guaranteed prices.

Evidence retained: original quote captures, both totals in one viewport, promotional terms, the rejected code and the handoff. Originals containing private ChatGPT sidebar details stay out of the public page.

03 / LISTENING BEYOND ONE JOURNEY

The promise continues
after the quote.

A high store rating can coexist with difficult individual journeys. I collected public reviews to find the recovery questions worth investigating.

31,005unique written reviews retrieved
2,271App Store reviews
28,734Google Play reviews

Topics mentioned in retrieved low-rated reviews

Google Play · English/Spanish request feeds · Aug 7 / Nov 4, 2026

1,285 written reviews in this window1,021 rated 4–5 stars264 rated 1–3 stars
Status, delays & refunds47 / 264
47 of 264
Support & resolution32 / 264
32 of 264
Bank, card & payment references24 / 264
24 of 264
Rates, fees & promotions23 / 264
23 of 264
Signup & account access18 / 264
18 of 264
App reliability14 / 264
14 of 264

Keyword-coded mentions among the 264 low-rated reviews. Topics overlap and can be positive or negative. These are not customer defect rates.

WHAT THIS CHANGES

Pair offer clarity
with a recovery path.

Alongside the quote pilot, I’d test whether customers can understand where their transfer stands and what to do next, without starting over in another channel.

  1. Show the authoritative transfer state.
  2. Explain the next action and expected timing.
  3. Carry the same context into support.

The reviews do not establish Ria’s internal cause or incident rate. The HELLORIA test remains separate evidence.

Collection and analysis method +

Captured November 4, 2026. 399,398 returned sightings deduplicated by store and review ID to 31,005 written reviews dated January 3, 2018 through November 3, 2026. These are public endpoint results, not all historical or removed reviews. Apple: 249 storefront codes attempted; the US feed reached its 500-recent-review ceiling, with empty and HTTP 400/403 results recorded. Google: 120 country/language feeds exhausted.

The bounded chart uses unique Google Play IDs returned through English/Spanish request-language feeds. Feed language does not independently establish the writer’s language or residence. Themes were coded with deterministic keywords and manually spot-checked, not manually validated for every review. Reviewer identities and raw review bodies are excluded from this page.

US App Store listing ↗ · US Google Play listing ↗

04 / A PRODUCT BET

One quote.
Clear offers.
Every channel.

Before adding more places to send, make the promise consistent across the places customers already use.

01

Separate the two offers.
The exchange-rate benefit and fee waiver each get an explicit eligibility state.

02

Preserve the customer’s work.
Carry the quote, selected methods and relevant promotion context into Ria’s authenticated review.

03

Measure completed journeys.
First paid transfer, independent repeat and contribution. Keep support and loss guardrails.

RiaPROPOSED OFFER CARD
US → PERUBANK → WALLET
You send$100.00They receive347.23 PEN
Exchange-rate offer3.4723 PEN/USD
Applied
Transfer-fee offer$1.75 fee waived
Applied
Total you pay$100.00

Both offers apply in this illustrative state.

Illustrative redesign using the Nov 4 test snapshot. No live quote or transfer.

BUILD ON WHAT ALREADY EXISTS

The next interface
should share the same rules.

ChatGPT and WhatsApp are already part of Ria’s distribution. Personal agents make a consistent quote and approval boundary more valuable.

Agent locationsAssisted first use
App + webAuthenticated review
WhatsAppConversation → Ria payment
ChatGPTExisting read-only quotes
PROPOSED SHARED CONTRACTQuote + offer eligibility → Customer review → Verified outcome
01Meet the customer

Agent location, app, web, WhatsApp or ChatGPT

02Keep the promise

Same quote, offer states and selected methods

03Confirm with Ria

Authenticated review and fresh approval if terms change

04Help them finish

Authoritative status, recovery and a clear next action

Extend carefully. A Muse quote/discovery connector is a hypothesis; its current policy does not approve new money-movement tools. Ria integration with Instinct remains unverified.

The technical view +

Shared authoritative quote and eligibility data; platform-specific adapters such as MCP where supported; scoped account authorization for permitted actions; quote expiry and fresh approval when terms change; idempotent execution and truthful status. This is a proposal, not a claim about Ria’s internal architecture.

Dots shares connected ChatGPT plugin permissions; a Dots-specific Ria quote call remains to be tested, and money transfers require user takeover. Grok Bot supports connected apps and browser work; a Ria-specific connector is unverified. Start with permitted quotes and preserve the customer’s approval boundary.

THE FIRST PILOT
Quote shown→Handoff completed→First paid transfer→Independent repeat

Start with US → Peru and bank → wallet. Establish offer-comprehension and handoff baselines, then compare a controlled pilot with the existing flow. Track first paid transfer, 30-day independent repeat and retained contribution, with support-contact, fraud/loss and refund-time guardrails. These are proposed measures, not promised lift.


What I’d benchmark. Félix’s AI-driven WhatsApp remittance journey is a direct product reference; its documented payout options include Yape in Peru. Remitly’s WhatsApp sending and ChatGPT discovery are existing capabilities to compare. Stripe is a financial-infrastructure reference. For Ria, I’d test continuity from trusted retail introductions through first payment and independent repeat, rather than treating another chat channel as the outcome.

THE WORK I’D BRING TO RIA

Distribution. Trust.
Data behind the decision.

Kevin AstuhuamanFormer Lead PM at BCP · Berkeley MBAPayPal checkout internship · AI product builderBack to the work ↑

Sources & scope

BCP outcomes are my reported program results, with reconstructed journeys. The quote study is one corridor and account session, plus one recheck; it does not establish final checkout eligibility or an internal root cause. Review themes are customer self-reports. Product proposals are hypotheses.

Ria website ↗Ria WhatsApp journey ↗Muse platform policy ↗My resume ↗Full portfolio ↗
INDEPENDENT PRODUCT STUDY · Historical BCP outcomes, observed Ria test results and proposed product work are separate. Not affiliated with or endorsed by BCP, Yape or Ria. Research captured November 4, 2026.