Overview
Abandon cart recovery is one of the most powerful applications of Voice Agents in e-commerce, capable of recovering up to 20% of abandoned carts through intelligent, automated outreach. This guide provides complete setup instructions for implementing abandon cart recovery using GoKwik webhook integration and Shopify coupon automation.Automated & Instant
Instantly detect abandoned carts via GoKwik webhooks and trigger a
personalized AI voice call within minutes.
Smart Incentives
Automatically generate unique, time-sensitive Shopify discount coupons to
encourage purchase completion.
Multi-Channel Outreach
Combine an AI voice call with an immediate WhatsApp follow-up containing the
checkout link and coupon code.
How It Works
The recovery system operates through a seamless, automated workflow triggered in real-time:- Cart Abandoned: A customer abandons their cart on your GoKwik checkout page.
- Webhook Trigger: GoKwik instantly sends a webhook notification to the Voice Agents platform with the cart and customer details.
- Coupon Generated: The system connects to your Shopify store and automatically generates a unique, time-limited discount coupon.
- AI Voice Call: Within minutes, an AI Voice Agent places a personalized call to the customer, referencing their cart items and offering the discount.
- WhatsApp Follow-up: Immediately after the call, a WhatsApp message is sent containing the direct GoKwik checkout link and the unique coupon code, making it easy to complete the purchase.
Data Access & Permissions
We prioritize your data security and privacy. Our system is designed to be non-intrusive and only accesses the minimal data required to function.Strictly Read-Only and Action-SpecificThe Voice Agents system NEVER manipulates cart contents, modifies payment information, or alters customer data in GoKwik or Shopify. It only listens for events and performs specific, authorized actions.
-
GoKwik Integration:
- Access: Listens to the Abandon Cart webhook to receive customer contact info, cart contents, and the cart recovery link.
- Permissions: Read-only.
-
Shopify Integration:
- Access: Reads product information (like titles) using the product ID provided by GoKwik.
- Permissions: Primarily requires permission to create and manage discount codes.
-
WhatsApp Integration:
- Access: No access to your WhatsApp data.
- Permissions: Requires permission to send messages using your pre-approved templates.
Setup Guide
Follow these steps to configure your automated abandon cart recovery campaign.Step 1: GoKwik Webhook Integration
This is the recommended method for real-time recovery.-
Contact the GoKwik Integration Team.
- Email:
integration@gokwik.co - Subject:
Voice Agents Abandon Cart Webhook Setup - Body: “Hello, please add the abandon cart webhook integration for our account to send notifications to the Voice Agents platform. Our webhook endpoint is:
[Your Webhook URL]”
- Email:
-
Get Your Webhook Endpoint.
- You can find this unique URL in your abandon cart campaign page on the Voice Agents platform.

- You can find this unique URL in your abandon cart campaign page on the Voice Agents platform.
-
How It Works:
- Once configured, GoKwik will send a JSON payload with cart details to this endpoint whenever a cart is abandoned. Our platform automatically extracts the relevant information (customer name, phone, cart items) to initiate the recovery call.
GoKwik Webhook Data Structure
Step 2: Shopify Integration Setup
This is required for automatically generating discount codes. For detailed setup instructions, see our complete Shopify integration guide.- Connect Your Store: In the Voice Agents dashboard, navigate to Integrations and select Shopify.
- Authorize: Enter your Shopify store URL (
your-store.myshopify.com) and follow the prompts to authorize the connection. - Configure Coupon Settings:
- Discount Percentage: Set a default value (e.g., 10%).
- Coupon Validity: Set an expiration time (e.g., 1 hour) to create urgency.
- Usage Limits: Configure as single-use per customer.
Step 3: WhatsApp Integration Setup
This is required for sending the follow-up message with the checkout link.- Connect Your Account: In the Voice Agents dashboard, navigate to Integrations and select WhatsApp.
- Authorize: Follow the steps to connect your WhatsApp Business Account (WABA).
- Configure Message Template:
- Select or create an approved message template for abandon cart recovery.
- Ensure it includes placeholders for the customer’s name, coupon code, and the GoKwik checkout link.
Step 4: Tracking Recovery Success
To measure the effectiveness of your campaigns, we automatically add UTM parameters to the checkout link.- UTM Parameters: The
abandonLinkfrom GoKwik is appended with parameters like&utm_source=voiceagents&utm_medium=call. - Attribution: This allows you to see all recovered orders attributed directly to Voice Agents on your GoKwik dashboard, giving you a clear view of your ROI.
Alternative Method: CSV Upload
- Export Data: Export your abandoned cart data from the GoKwik dashboard.
- Format CSV: Ensure the file includes columns for customer phone, name, cart items, and the checkout URL.
- Upload Manually: Upload the formatted CSV to a new campaign on the Voice Agents platform.
Best Practices for Optimization
- Timing is Key: The AI call should be triggered within 5-15 minutes of abandonment for the highest impact.
- Smart Discounts: Start with a 5-10% discount. A/B test different offers to find what works best for your audience.
- Clear Call to Action: Both the voice call and WhatsApp message should clearly guide the user to complete their purchase using the provided link and code.
- Monitor & Refine: Regularly check your campaign’s performance metrics (recovery rate, coupon redemption rate) and refine your call scripts and offers accordingly.