minor2026-10-04

2026.10.04 — ATH Móvil payments + training-calls builder

What’s Changed in 2026.10.04

📱 ATH Móvil payments (new)

  • Dedicated ATH Móvil setup card in the dashboard (Settings → Payment gateways): display name, PR-validated phone number, on/off switch, per-page number overrides.
  • Customer payment sheet on call pages: amount, business name, tap-to-copy ATH Móvil number, 3-step instructions, payment code, and an “I’ve sent the payment” confirmation that records a pending transaction.
  • Owner payment review panel: confirm ✓ or reject each ATH Móvil payment with customer name, phone, product, and payment code.
  • New endpoints: GET /api/pages/:slug/ath-movil, POST /api/pages/:slug/ath-movil-payments, POST /api/transactions/:id/confirm|reject, PATCH/DELETE /api/gateways/:id.

🎓 Training-calls builder (new)

  • “Start training call” button in the dashboard Training tab — opens the call page in training mode and logs the session (POST /api/pages/:id/training-sessions).
  • Training learnings are now manageable: add, edit, delete (previously read-only).
  • New “what your agent hears” panel: live preview of the exact teachings injected into the customer-call prompt.
  • Fixed: the dialer’s “Train my agent” button now actually starts a training call (it previously started a customer call).

Tests

  • 22 new unit tests (src/athmovil-training.test.js) covering phone validation, reference codes, transaction mapping, and training-note helpers — all passing.

Read the story behind this release on the blog.

Create your call page

Turn your website visitors into phone conversations — set up in under two minutes.

Create your call page →

← All releases