Prerequisites
- An ElevenLabs agent you already run, with a phone number.
- Your ElevenLabs API key, and a Ringup API key.
Set up
- Using Dashboard
- Using Tools
Ringup takes payment on a transfer. Best when you want the payment moment handled for you.
1
Connect ElevenLabs, once for your account
In the Ringup dashboard, open Voice integrations, then Connect ElevenLabs, and paste your
ElevenLabs API key. Ringup uses it to list your agents and provision the payment objects, and
never stores it. One connection covers every merchant you run.
2
Pick the agents that take payments
Select the agents that answer merchant calls. Ringup registers
identify (called at the
greeting) and create_checkout on each and pins your payment address in the agent’s transfer
rule; paste the one prompt line the dashboard shows. No per-merchant step: the merchant resolves
from the dialed number, and activates when it connects its processor.3
Add your webhook endpoint
Under Webhooks, add your HTTPS endpoint and copy the signing secret. Ringup
posts a signed
checkout.succeeded there for every payment. See Webhooks.4
Rehearse on the rehearsal number, then go live
The dashboard binds a test twin of your agent to a rehearsal number. Call it from your own
phone and order: on your first call you are texted a link and pay with the test card
4111 1111 1111 1111 (any future expiry, any CVC); on the next call you pay on the saved Visa
ending 1111, no real charge. When it reads a confirmation code back, click Go live.Next steps
Testing
Test mode, the test card, and the flow to run a full payment.
Webhooks
Reconcile every payment from one signed event on your server.