LogoLogo
HomepageResellerPricingSign in
  • AppMachine
  • ๐Ÿ“ƒProduct Updates
  • ๐Ÿ‘ทBuild your app
    • Preview your app
    • App templates
    • App Settings
    • Update payment method
    • Cancel subscription
  • โ”General App Building FAQ
  • How to
  • ๐ŸงฑBlocks
    • ๐Ÿ” Admin
    • ๐Ÿ“„Blank Page
    • ๐Ÿ“žCall
    • ๐ŸขContact
    • ๐Ÿ“Contact Us
    • ๐ŸงพCoupons
    • ๐Ÿ“ƒCustom Form
    • ๐Ÿ“งEmail
    • ๐Ÿ—“๏ธEvents
    • โ”FAQ
    • ๐ŸŒFacebook
    • ๐Ÿ•‘Hours
    • โ„น๏ธInformation
    • ๐Ÿ“ฃIntro
    • โ˜•JavaScript
    • ๐Ÿ”’Lock
    • ๐ŸŽงMusic
    • ๐Ÿ“ฐNews
    • ๐Ÿ“ƒPDF
    • ๐Ÿ—บ๏ธPOI
    • ๐Ÿ‘ฅPeople
    • ๐Ÿ“ทPhotos
    • ๐ŸฌProducts
    • ๐Ÿ“ฉPush Messages
    • ๐Ÿ“ปRadio
    • โ†ช๏ธSubmenu
    • ๐ŸฆTwitter
    • ๐Ÿ‘จโ€๐Ÿ’ปURLs
    • ๐Ÿ–ฅ๏ธWeb Page
    • ๐Ÿ“บVideo
    • ๐Ÿ“ฑWhatsApp
  • ๐Ÿ“ƒData
    • Appmachine Data
    • Delete (test) data from Custom Form
    • Google Sheets
    • Web services
  • ๐Ÿ–Œ๏ธStyle your app
    • Theme
    • Home Screen
    • FAQ Style
  • ๐ŸŽจStyle your screens
    • Elements
  • Share your app
    • โœˆ๏ธPublishing your app
      • Technical Setup Quick Start Guide
      • Update your app
      • Unpublish an app from the app stores
    • ๐ŸŒWeb App Publishing
      • Hosting on custom domain
    • ๐ŸApple App Store
      • iOS developer account
      • App Store Connect API keys
      • Link your app
      • New app record in App Store Connect
      • App privacy details
      • Edit Store information
      • Fix App publish issues
      • Push certificates
      • App Store Connect app status overview
      • App Store Review Guidelines
      • Publish app Unlisted
      • Accept updated License agreement
      • Apple App Store FAQ
      • iPad
      • Enterprise
        • Setup your Enterprise app
        • Create iOS Distribution Certificate
        • Create App ID
        • Create Mobile Provisioning Profile
        • Downloading and installing an Enterprise app
    • ๐ŸGoogle Play
      • Create a Google Developer Account
      • Setup your Android app
      • How to request a Google Maps API Key
      • Test your Android app before publishing to Google Play
      • Upload your Android app to Google Play Store for the first time
      • Update Android app (short)
      • Update an Android app (extended)
      • Data safety details on the Google Play Store
      • Sell your app in Google Play Store
      • Create Google merchant account
      • Force Store Update for your Android App
      • Authorise an additional user to your Google Play developer account
      • What if my app is suspended by Google?
  • App details
    • ๐Ÿ•ต๏ธGoogle Analytics
      • Google Analytics setup overview
      • Setup iOS analytics
      • Setup Android analytics
      • Inviting a new Google Analytics user
    • ๐Ÿ”ฅFirebase
      • Create Firebase project
      • Locate Firebase Server key
      • Renew Firebase Server Key
      • Register iOS app
      • Register Android app
      • Enable Cloud Messaging
      • Enable Google Analytics
      • Google Analytics via Firebase
    • ๐Ÿ“จPush notifications
      • Setup Apple Push certificate
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User management
      • Create Apple Sign In key
      • Setup Azure Active Directory
      • Create Facebook App ID Secret
    • ๐ŸฆTwitter API keys
    • ๐Ÿ”Privacy policy
    • ๐Ÿ‘ฉโ€๐Ÿ”งYour Account
      • Account Settings
      • Account FAQ
      • Payment FAQ
    • ๐Ÿ“ฑAdmin CMS
  • Developers
    • ๐Ÿ‘ฉโ€๐Ÿ’ปJavaScript
      • Develop locally
      • SDK
        • Core
        • JS Data
        • Media
        • Navigation
        • Notification
        • User
      • CLI
        • CLI Token and Secret
        • Errors
          • CONFIG_PROPERTIES_INVALID
          • CONFIG_VALUES_INVALID
          • ENTRY_FILE_NOT_FOUND
          • OUTPUT_DIRECTORY_IS_EMPTY
          • OUTPUT_DIRECTORY_NOT_FOUND
          • TOKEN_SECRET_NOT_PROVIDED
          • TOKEN_SECRET_NOT_VALID
      • Migrate from old Custom JS
    • ๐Ÿ’ปWeb services
Powered by GitBook
On this page
  • Adding the Coupons building block
  • The Coupons Block Settings
  • "Data" Tab
  • Using the Coupons Feature

Was this helpful?

  1. Blocks

Coupons

The Coupons block allows large retailers to small shop owners to discount specials with a coupon in the app. App users can open coupons in the app and redeem them at shops.

PreviousContact UsNextCustom Form

Last updated 2 years ago

Was this helpful?

The coupons can also be set to be available via email. This means users need to enter their email address in order to receive a redeemable coupon.

Adding the Coupons building block

  1. Click on + block.

  2. Select the Coupons block from the Basic tab and click Add this block.

  3. Change the name and the icon of the block, if desired, and click Add this block.

  4. When youโ€™re done, click Finish.

The Coupons Block Settings

The Coupons building block editor is composed of three editing screens; Data, Settings, and Design.

The Data screens allows you maintain the content of the block, the Settings screen gives you control of the Top Image settings, and the Design settings will determine the aesthetics of the block.

"Data" Tab

This is where you add reward items that can be redeemed using the coupon. This section works like a List in the app.

To add an item to the list, click on the Add new item button.

You can then enter the coupon's title, description, image, you can specify if the coupon is a "on-time offer," the date range for when the coupon is valid, and the details asked of customers registering to use a one-time offer coupon. Merchants can add a bar code as an image if they have discounts that can be scanned. Please note, though, that this doesn't always work depending on the brightness of the device's screen.

To edit a coupon, click on the pencil icon that appears when you hover over the coupon in the Data list.

The trash can icon next to the pencil icon can be used to delete the coupon.

General Settings

The Data tab allows you maintain the content of the block, the "Settings" screen gives you control of the "Top Image" settings, the "Confirmation Message" for when a coupon is redeemed and the email settings. You can also change the text on the "Redeem" button.

Should the need arise to keep the users of your published app from using this portion of the app, then you can always make use of the "Activated" selector.

Change the selector to "OFF" to keep users from seeing the Coupons block. Now you can continue developing your app without worrying about users coming upon areas that you haven't finished developing as of yet. Once you are satisfied with your progress, change the selector back to "ON" to publish this portion of your app.

Using the Coupons Feature

Merchants:

Create your coupon. The most important setting that can influence how the coupon operates is the "One-time offer" option. Selecting this option will limit the number of times a user on a specific device can use this coupon. Users will need to submit certain information in order to redeem the Coupon. Even if they delete the app and reinstall it, redeemed coupons will stay redeemed.

Customers:

Customers can redeem regular coupons at any time by showing the merchant the coupon in the app. For one-time offer coupons, the customer should fill in the required information and submit it in the presence of a merchant.

๐Ÿงฑ
๐Ÿงพ
You can add new coupons in this screen.
You can add the data for your new coupons in this pop-up.
The icons to edit or delete a coupon are on the right of each coupon in the list.