O2O Integration: One-Time Coupon Redemption via WOZTELL

O2O Coupon Redemption Integration - User Guide

O2O Coupon Redemption Integration  

Redeem unique coupons and measure the impact of your O2O campaigns with WhatsApp and WOZTELL   
In this article, you will learn how to use the O2O One-Time Coupon Redemption extension to send unique coupons via WhatsApp that can only be redeemed once in a physical store. You will discover how to configure the extension, create a campaign, link it to your database and measure the results from WOZTELL.

What is O2O Coupon Redemption and how does it work with WOZTELL?   

It is an extension that allows you to launch coupon campaigns on WhatsApp, linking each code to a unique phone number. The goal is to transform a digital interaction (WhatsApp message) into a physical action (in-store redemption), ensuring control, traceability and exclusivity.
This system avoids common errors and manual processes that traditionally required:
  • Validation at the point of sale or with POS systems
  • Printing physical coupons
  • Human review and risk of duplications
With WOZTELL, you can offer an automated, secure and frictionless redemption experience.

Benefits of integrating this extension with WOZTELL   

  • Avoid duplications and fraud : Each code is linked to a WhatsApp number and can only be redeemed once per campaign.
  • Turn interactions into physical visits : Drive in-store traffic with personalized messages from WhatsApp.
  • Store and campaign control : Assign different codes by location and measure local performance.
  • Personalized messages by status : Define different messages depending on whether the redemption was successful or failed.
  • Total automation : The customer doesn't need to register or show receipts. Everything is validated by number.
  • Full real-time tracking : Identify which customer used which code, where and when.
  • Pause campaigns by store : Ideal for stock control or promotion closure.
  • Data export : All activity can be logged and downloaded in Excel.

Use cases   

  • Opening campaigns : Limited redemptions for first-time visits to new stores.
  • In-person events : Gift redemptions at fairs, pop-ups or exhibitions.
  • City or area-based promotions : Codes segmented by physical store.
  • Loyalty programs : Incentives for members or frequent customers using tags.
  • Seasonal marketing : Coupons with limited validity by time, products or stock.
  • Cross-channel actions : Promotions launched from social media but redeemed in-store.

Step by step: How to integrate O2O Coupon Redemption   

Install the extension   

  1. Log into your WOZTELL account and go to Marketplace.
  1. Search for O2O One-Time Coupon Redemption and click on " Learn More".
  1. Install the most updated version and give it an identifying name. When done, click on " Install".
  1. The page will automatically redirect to " Installed Extensions ", where a window will open for initial setup.
  1. Select the channel from which you want to activate this type of campaign and save it by clicking on " Save".

Create a campaign   

  1. Go to the " Marketplace " panel and navigate to " Installed Extensions"
  1. Select the extension, go to its internal "Campaigns" panel and click on " + Campaign".  
  1. Now it's time to add the campaign data:
    • Campaign name
    • Validity period (Start and End date)
    • Campaign tag (to segment and validate participation)
    • Unique codes per store (if applicable)




  1. Fill in the messages to be used in the campaign:
    • Welcome message: This is the first message users will receive when starting the campaign.
    • Successful action message: When the code is verified and unused, the platform will send an automatic confirmation message to the user.
    • Error message: Automatically sent if the code is incorrect or has already been redeemed by the user.


  1. Once all messages have been completed, click "Save".
Alert
Reminder:
A WhatsApp number can only redeem once per campaign. Duplicate attempts will trigger an error message.

Once the campaign is set up, you need to send the activation message to the corresponding contacts. This message enables the user to participate and be validated correctly in store.

Step by step   
  1. Create the broadcast campaign from the "Broadcast" panel. For detailed information on this panel and creating campaigns, refer to the User Guide.
  2. Once the message templates are approved and before launching the campaign, add a tag to the final audience. The tag must match the O2O campaign tag used in step 3 of "Create a campaign".
  1. Send the informative campaign to the customer about the promotion, validity or code to redeem.  
Alert

Reminder:

  • Only numbers that received the message are authorized to redeem their linked code.

  • Even if a customer forwards the code to another number, the redemption is only valid if it was sent directly from WOZTELL and linked to the recipient number.

Validation in physical store   

  1. The customer arrives at the store with the received message.
  2. The staff provides the correct code.
  3. The system automatically displays success or failure.

  

No additional system is required. Everything happens in WhatsApp and the extension.

View results   

  1. Go to the " Marketplace " panel and navigate to " Installed Extensions".
  1. Select the extension, go to its "Campaigns" panel and click on " Campaign Reports".  
In this section, you can filter by campaign, store, status and date. You can also export full validation data.

Frequently asked questions   

What happens if the customer deletes the coupon message?   
The system has already recorded if that number received the message and if the code was used. Even if the message is deleted from the chat, the customer will not be able to use it again or generate a new one, as the control is based on the number's campaign history.

Can the same code be used from another number?   
No. Each code is associated with the number that received the original message from WOZTELL. If it is forwarded to another contact or used from a different number, the system will detect it and display an error message.

What if a store runs out of stock?   
You have the option to pause or deactivate the campaign for that store at any time from the extension. This prevents further coupon use in locations where the promotion is no longer valid. You can keep the campaign active in other stores.

Can it be used across multiple WhatsApp channels?   
Yes. You can define the channel (WhatsApp number) from which the message is sent when creating the campaign. This allows you to segment promotions by channel, region or team if you work with more than one business number.

Can codes be reused?   
No. Each code is designed for single use and cannot be reused, even if it was not validated correctly or shared. Once marked as used, it is locked in the system for that number and campaign.

Last updated 07/17/2025