Skip to main content
All CollectionsIntegrations and actions
How to make abandoned checkout calls in Ringly.io
How to make abandoned checkout calls in Ringly.io

Everything you need to know to start recovering abandoned checkouts with your AI phone agent

Maurizio avatar
Written by Maurizio
Updated yesterday

How it works:

When a customer in your Shopify store goes to checkout but doesn't place an order, we automatically make a phone call to them after 15 minutes. It's best to let the AI phone agent do this:

  1. Ask "Is this {{customer_name}}?"

  2. Ask if they have any questions about the products in their cart

  3. Ask if they want a discount code

  4. Send the discount code along with the checkout link in an SMS to them

  5. Say the code is only valid today

  6. Wish them a great day and end the call

How to set this up (really easy)

First, go to your agents page, create a new agent and choose the "Abandoned checkout agent":

Then, scroll down to step 3 where it says "Connect your online store" and click through (goes to this page). There you'll connect your Shopify store by following this guide.

Once connected, go back to your agent and pick your store in step 3. Then add a trigger and choose Abandoned checkout

The trigger will show up as "Live", and any customers abandoning their checkout from now on will be called!

Be sure to change "Acme" in the template to your own company name, and also change the instructions if you want to.

You can also let the AI phone agent send the checkout url and more via SMS to the customer for even higher conversion. Learn more here.

When you're done, you can click on the "Cart recovery" tab to track how much money Ringly.io is making you.


Frequently asked questions:

  1. When is a phone call triggered?

Shopify doesn't have an 'Abandoned checkout trigger' for developers, so we had to build our own.

Our trigger works like this:
Once someone creates/updates his checkout

AND added a phone number

AND the checkout is a new one (if not new we take the existing and update it)

AND we don't already have received an abandoned checkout in the last 24 hours from that user's email address

Then we create an abandoned checkout and call the added phone number after 15 minutes. But when you change anything about your checkout the timer restarts at 15 minutes again.

2. How does the agent know the name, checkout link etc. of the customer?

When you connected Shopify, we send all the information below to your agent. You can use this info as Dynamic variables. So you can add as greeting "Is this {{customer_name}}?" and we'll automatically replace that with the actual name of the customer.

How do I stay compliant with this?

Laws change all the time, but as of now customers need to consent to being contacted. This can be done by adding a checkbox in your Shopify checkout where customers give consent.

Make sure to adhere to all laws and local regulations in your country/state/region. The compliancy needs to be handled on your side.

Did this answer your question?