⚡Quick answer -
Turn on the COD Order Confirmation or Cancel workflow inside MyOperator ➜ Ecomm+ ➜ Workflow.
Pick your approved COD template (with “Approve” and “Cancel” buttons), map the Shopify variables ({{name}}, {{orderid}}, {{link}}), test the message, and click Update workflow.
Each time a shopper places a COD order, they’ll instantly receive a WhatsApp prompt to confirm or cancel with one tap—helping you filter out non-serious buyers.
Use these steps if you already have:
• The MyOperator ↔ Shopify plugin is installed and connected
• A verified WhatsApp Business Account (WABA) linked to MyOperator
• At least one Meta-approved COD confirmation template in the Utility category
What you need | Why it matters |
MyOperator account with Ecomm+ | Gives access to the Workflow tab |
Shopify store admin rights | Lets the plugin read order data |
Verified WhatsApp Business Account | Required for sending official messages |
1 × approved Utility template for COD confirmation | Powers the Approve / Cancel buttons |
cod_approval).Alt text: Creating a new WhatsApp template
Approve CODCancel OrderPlaceholder | Maps to Shopify | Example fallback |
| Customer first name | Customer |
| Order ID | — |
| Custom link powering both buttons | — |
6. For the buttons to function, embed these dynamic links in your template body:
• Approve: https://shopify.myoperator.com/order-confirmation/{{approve}}
• Cancel: https://shopify.myoperator.com/order-confirmation/{{cancel}}
Wait until the template status shows Approved before continuing.
Alt text: Open and edit the COD workflow
cod_approval from the dropdown.Alt text: Configure the confirmation message
• Every new COD order triggers a WhatsApp message with Approve COD and Cancel Order buttons.
• Shopper tap = immediate status update in MyOperator and Shopify.
• Template is still Pending or Rejected.
• Buttons fail if you didn’t use the exact dynamic link format.
• Customer has opted out of WhatsApp messages.
• Any required variable left unmapped → workflow error, message not sent.
Issue: “Template variable missing”
• Re-open the workflow and map every {{variable}}; add fallbacks.
Issue: Buttons do nothing
• Verify the template links match the exact URLs shown above.
Issue: Message not delivered
• Check MyOperator ➜ WhatsApp Logs for failure reason.
• Confirm recipient number includes country code and is WhatsApp-enabled.
Keywords - COD confirmation WhatsApp • MyOperator COD workflow • Approve Cancel COD order • Shopify WhatsApp COD