Abandoned checkouts are a persistent challenge for eCommerce stores looking to maximize conversions. GoKwik offers a one-click checkout solution to enhance your customers’ shopping experience and reduce friction. However, recent Shopify policy changes affect how abandoned checkouts are recorded when you use GoKwik’s Version 1 (modal-based) checkout. This article explains both GoKwik checkout versions and how you can continue recovering abandoned carts through Spur’s WhatsApp automation.
Understanding GoKwik Checkout Versions
GoKwik Version 1 (Modal-Based)
One-Click Experience: Opens a modal where the customer enters their phone number once; GoKwik fetches address and other details from previous shopping sessions across sites using GoKwik.
Previous Behavior: GoKwik created abandoned checkouts directly in Shopify, which allowed Spur to trigger WhatsApp automations using Shopify’s native abandoned checkout data.
Shopify Change: As of January 26, Shopify no longer allows GoKwik to generate these abandoned checkouts. The direct Shopify link and notes no longer appear automatically.
GoKwik Version 2 (Shopify’s Native Checkout)
Shopify Native Blocks: GoKwik simply adds blocks into Shopify's default checkout process.
Abandoned Checkouts: These appear normally in Shopify’s dashboard, so Spur can recover them using the standard Shopify integration flow.
Trade-Off: Customers do not enter their phone numbers in advance, so the auto-fetch address feature isn’t available.
Which Version Should You Choose?
Version 2 is the easier path if you rely on Shopify’s native checkout and standard abandoned checkout flows. Everything works “out of the box,” but your customers lose the one-click address auto-fill experience.
Version 1 still offers the convenient one-click modal, but requires custom integration with Spur to capture abandoned checkout events.
Custom Integration for GoKwik Version 1
If you wish to retain the one-click modal experience (Version 1), follow these steps to set up a custom webhook integration with Spur:
Step 1: Create a New Flow in Spur
Go to
Automation Flows
.Click on +New Flow at the top right.
Select WhatsApp as your channel and choose the relevant WhatsApp number.
From the templates list, choose
Gokwik Abandoned Checkout
.
This template contains a Webhook Trigger preconfigured for receiving abandoned checkout data from GoKwik.
Step 2: Copy the Webhook URL
Open the newly created flow.
Click on the Trigger Block (the Webhook step).
Copy the Webhook URL displayed.
Step 3: Provide the Webhook to GoKwik’s Merchant Team
Share the Webhook URL you copied with GoKwik’s Merchant Integration team.
They will add this URL to your account in the GoKwik Merchant Dashboard. Merchants typically do not have direct access to add webhooks in GoKwik Version 1, so GoKwik’s team will do it on your behalf.
Step 4: Make sure the flow is turned on
Turn on the automation flow by using the toggle on top right
Save the flow
Step 5: Test Your Integration
Once GoKwik has saved your Webhook URL, any new abandoned checkout event from your Version 1 checkout modal will be pushed to Spur.
Return to your Spur automation flow, open the Spur Tables (database) of the flow, and confirm that data is being passed correctly.
Notes & Additional Info
Shopify Policy Update: Shopify’s limitation applies only to generating abandoned checkouts outside its native flow. This is why GoKwik Version 1 can’t automatically post abandoned orders to Shopify anymore.
Direct Integration Requests: Spur has requested a more seamless integration with GoKwik, but GoKwik currently relies on the merchant integration team to set up webhooks manually.
Product Data: If you require all product names in a single field, note that GoKwik typically sends products individually. A direct, deeper integration may be needed to consolidate product data.
Alternative Checkouts: Spur also integrates directly with other one-click checkout solutions like Shiprocket Checkout and Razorpay Magic, which allow direct self-serve webhook setups.
Need Help?
If you have any issues or questions:
Reach out to the GoKwik Merchant Integration team to ensure the webhook is entered correctly in the GoKwik dashboard.
Contact our Spur Support Team via WhatsApp or email if you need further assistance monitoring or configuring your abandoned checkout recovery flow.