COD to Prepaid Banner is a feature that displays a message on the Thank You page of Cash on Delivery (COD) orders, encouraging customers to complete payment online and convert their order to prepaid.
It is commonly used to reduce COD risk, improve cash flow, and increase prepaid conversions after checkout.
Please note: This feature requires the COD to Prepaid Automation to be enabled. For best results, integrate a payment gateway from Settings > Integrations.
Custom Checkout users: Please note that the COD to Prepaid banner only works in the default Shopify checkout flow. It will not work for custom checkout providers.
Preview Image:
.jpg)
Frequently Asked Questions
▼
Yes, you can use a customized template for the COD to Prepaid automation. However, we recommend applying for a utility template—especially if your current template includes any promotional content.
If a promotional message is detected, the template may be classified as a marketing template, which can impact delivery. To ensure 100% delivery of the message to the customer, it's best to use a utility template.
If a promotional message is detected, the template may be classified as a marketing template, which can impact delivery. To ensure 100% delivery of the message to the customer, it's best to use a utility template.
Unfortunately, the automation can't be enabled separately just for testing. Once it's turned on, it will monitor for the defined event trigger—when that event occurs, Shopify sends the data, and the automation will send the message to the customer.
To test it, you can place a dummy order after enabling the automation. If you receive the message as expected, you can proceed with using it confidently.
If you just want to see how the template looks, once it's approved, you can manually send it to your own number from the inbox(Compose whatsapp). Once you're happy with it, you can then add it to the automation.
To test it, you can place a dummy order after enabling the automation. If you receive the message as expected, you can proceed with using it confidently.
If you just want to see how the template looks, once it's approved, you can manually send it to your own number from the inbox(Compose whatsapp). Once you're happy with it, you can then add it to the automation.
Please note that DelightChat currently integrates only with Razorpay as a payment partner.
If you're using Razorpay, you can set up the integration from this section: https://app.delightchat.io/settings/integrations/add
Once the integration is complete, you can select Razorpay as the gateway in the COD to prepaid flow.
Please note, if you're using any other payment gateway, we currently do not support direct integration. In that case, DelightChat will send the Shopify checkout link to the customer instead
If you're using Razorpay, you can set up the integration from this section: https://app.delightchat.io/settings/integrations/add
Once the integration is complete, you can select Razorpay as the gateway in the COD to prepaid flow.
Please note, if you're using any other payment gateway, we currently do not support direct integration. In that case, DelightChat will send the Shopify checkout link to the customer instead
Yes, we can provide the customer with a dynamic discount code to encourage them to proceed with the prepaid option.
To include the discount, go to Point 3 in the automation flow, where you can choose either a percentage-based or flat discount—whichever suits your use case.
If you’ve added a variable for the coupon code in the message template, DelightChat will automatically generate a dynamic coupon code with the selected discount type and send it to the customer. The customer can copy and paste this code at checkout, as mentioned in the message body, which encourages them to complete the payment.
Additionally, the code will be automatically included in the Shopify checkout link, so the customer only needs to pay the remaining amount after the discount is applied.
However, if you're using a custom checkout option like Razorpay, the code won't be automatically applied to the payment link. In this case, the customer will need to manually copy and paste the discount code into the Razorpay checkout.
To include the discount, go to Point 3 in the automation flow, where you can choose either a percentage-based or flat discount—whichever suits your use case.
If you’ve added a variable for the coupon code in the message template, DelightChat will automatically generate a dynamic coupon code with the selected discount type and send it to the customer. The customer can copy and paste this code at checkout, as mentioned in the message body, which encourages them to complete the payment.
Additionally, the code will be automatically included in the Shopify checkout link, so the customer only needs to pay the remaining amount after the discount is applied.
However, if you're using a custom checkout option like Razorpay, the code won't be automatically applied to the payment link. In this case, the customer will need to manually copy and paste the discount code into the Razorpay checkout.
Yes, DelightChat provides you with an option to waive the shipping fee that was added to the COD order. You can modify this in Option 4 under the Automation Settings
Unfortunately, no — it is not possible to add an additional condition as of now.
The payment link can be added either in the message body or on the CTA button, depending on your use case or requirement. You can create the template accordingly, and while setting up the automation, you can add the link where necessary.
Troubleshooting Guide
▼
Download analytics data to identify specific delivery failure reasons and resolve them quickly.
1. Verify Template Status - Ensure all templates are "Approved"
2. Test with Sample Orders - Place dummy orders to test the automation
3. Review Automation Logic - Confirm triggers and conditions are correct
4. Contact Support - If issues persist, we're here to help!
2. Test with Sample Orders - Place dummy orders to test the automation
3. Review Automation Logic - Confirm triggers and conditions are correct
4. Contact Support - If issues persist, we're here to help!
• Save changes after every settings update
• Fill all required fields:
◦ Variables (name, order ID, amount)
◦ CTA buttons with valid URLs
◦ Coupon codes linked to active promotion.
• Fill all required fields:
◦ Variables (name, order ID, amount)
◦ CTA buttons with valid URLs
◦ Coupon codes linked to active promotion.
Template
▼
Yes, you can change the template later. Since approved templates cannot be edited, if you’d like to make any changes or use a different template, you’ll need to apply for a new template under the Message Templates section.
Once the new template is approved, wait for 15 minutes, then update it in the automation.
Once the new template is approved, wait for 15 minutes, then update it in the automation.
Common WhatsApp Delivery Issues
▼
The customer does not have an active WhatsApp account.
The customer has blocked your WhatsApp number.
The message template was rejected by Meta. This usually happens if users report your broadcast or automation messages, or if the template does not meet Meta’s policy guidelines.
In this case, please reapply with a new message template, and once approved, update it in the automation.
In this case, please reapply with a new message template, and once approved, update it in the automation.
The customer is under Meta’s frequency capping limit, which means they have reached the maximum number of marketing messages allowed within a certain time frame.
The customer has unsubscribed from receiving further messages from your business.
Messaging is temporarily paused due to a policy violation or a restriction from the Business Service Provider (BSP) - Gupshup.
The required variables in the message template were not filled correctly. Please ensure that all variables are included and properly configured in the automation.

