Message Center

Message Center is a centralized feature in Qiscus Shop that allows admins to manage all messages sent to customers — from automated order updates to manually shared microsite links. This feature ensures that customers receive clear and timely updates while giving admins full control over message content, language, and delivery behavior.

Overview

Message Center allows you to manage all customer-facing messages sent automatically during the order process — from checkout to payment confirmation — as well as messages used when sharing your store’s microsite link.

With Message Center, you can:

  • Configure messages for five key events: Share Microsite URL, Order Failed, Order Incomplete, Order Placed, and Order Paid
  • Choose between Default Messages (available in English and Indonesian) or create your own Custom Messages
  • Use placeholders (e.g., {{username}}, {{order_id}}, {{grand_total}}) to automatically include customer or order details in each message
  • Turn Automation Messages on or off for specific events, depending on your store’s needs
  • Enable WhatsApp Fallback to ensure important automation messages are still delivered using approved WhatsApp templates when the 24-hour session window expires
  • Preview messages in real time before saving any changes

Accessing Message Center

  1. Go to Qiscus Shop Dashboard
  2. Open the Store menu
  3. Click the Message Center tab (next to Location)

Available Events and Message Triggers

Inside Message Center, admins can manage messages for different order-related events. Each event represents a specific moment in the customer journey when a message can be sent.

There are five available tabs:

EventTrigger TypeDescription
Share Microsite URLManual (triggered by agent)Sends a message containing the microsite link that agents can manually generate and send to customers via Omnichannel.
Order FailedAutomaticSends a message when an order cannot be created due to stock issues, product unavailability, or checkout errors.
Order IncompleteAutomaticSends a message when a customer starts checkout via WhatsApp but hasn’t completed the required delivery or payment details.
Order PlacedAutomaticSends a message after the customer successfully completes checkout and the order is created.
Order PaidAutomaticSends a message when the customer’s payment has been confirmed or manually marked as paid.

For automatic events, each tab includes an Automation Message Toggle that controls whether the message will be sent when the event occurs. By default, this toggle is enabled. When the toggle is disabled, the system will not send the automation message to customers for that event.

For Order Placed and Order Paid events, admins can optionally enable WhatsApp Fallback. When enabled, the system will send a WhatsApp template message if the automation message fails due to WhatsApp session expiry.

Configuring Automation Messages

Default Configuration

When a store is successfully created in Qiscus Shop, all automation messages are configured using Default Message with English as the default language.

Admins can update the message type, language, and content at any time from Message Center.

Message Type

For each event, you can choose the Message Type to determine how the message will be sent to customers.

1.Default Message

Choose this option to use ready-made templates provided by Qiscus Shop. Simply choose a language from the dropdown (available in English and Indonesian). The message preview will update automatically, allowing you to review how the final message will appear to customers before saving any changes.

2.Custom Message

Choose this option to write your own message and button label. This allows you to personalize the tone, structure, and content to match your store’s branding. You can also insert placeholders, which are dynamic variables that automatically display real customer or order data.

As you edit your message, the Preview section updates in real time to show exactly how the message will appear to customers.

Supported Placeholders

Dynamic placeholders allow automatic data replacement in messages.

PlaceholderDescription
{{store_name}}Store name sending the message
{{customer.name}}Customer name (fallback: “Kak”)
{{order.unprocessed_products}}Products that couldn’t be processed (e.g., out of stock)
{{order_id}}Unique order ID (prefixed “#”)
{{order.products}}List of ordered products and quantities
{{order.product_subtotal}}Total product price before fees
{{order.delivery_fee}}Delivery cost charged based on the selected shipping method
{{order.service_fee}}Additional service/platform fee
{{order.grand_total}}Final total including product subtotal, delivery, and service fees
{{order_details_link}}Link to the order details page (example: “https://shop.qiscus.com/order/12345”)
{{order_receipt_link}}Link to the digital receipt page (example: “https://shop.qiscus.com/receipt/12345”)

WhatsApp Fallback Configuration

After 24 hours of no interaction, your store can no longer send normal (session) messages to customers. Because of this, any automation message triggered after the 24-hour window will fail to send.

To ensure customers still receive important updates — such as when their order has been successfully created or when their payment has been confirmed — you can enable WhatsApp Fallback.

When WhatsApp Fallback is active, the system will automatically send a pre-approved WhatsApp template message whenever an automation message cannot be delivered due to session expiry.

How to Enable WhatsApp Fallback

  1. Go to the event tab (Order Placed or Order Paid) in Message Center

  2. Enable toggle WhatsApp Fallback to expand fields for fallback configuration

  3. Select the template you want to use for fallback messages:

    • Choose a Template Type (24-Hour Message or Broadcast Message)

    • Select a Template Category, then choose the Template Name and Language

    • If the template includes variables (placeholders), fill them in according to your store’s needs

      • Each variable can be filled using:
        • Custom text, or
        • Dynamic placeholders provided by Qiscus Shop (such as customer name, order details, or order paths)
    • If the selected template includes CTA buttons (e.g., Visit Website or Open Dynamic URL), to ensure the CTA button correctly directs customers to their order details or receipt pages, please ensure the template was originally created with the following base URL: https://shop.qiscus.com/ . After that, in the fallback configuration, fill the CTA button’s variable using dynamic path placeholders such as:

      • {{order.details_path}}
      • {{order.receipt_path}}
  4. Review the Preview to see how the message will appear to customers

  5. Click Save to confirm the configuration

  6. Your fallback configuration is now active and ready to use

Unlike automation messages, fallback messages are sent using WhatsApp credits. Make sure your WhatsApp credit balance is sufficient to ensure fallback messages can be delivered successfully.

Important Notes

  • Only approved WhatsApp templates can be used for fallback messages
  • Templates from the following categories cannot be used: Authentication, Marketing Flow, Marketing Carousel, Utility Flow
  • Fallback messages will be sent using the WhatsApp channel configured in WhatsApp Fallback, even when the automation message fails due to an expired WhatsApp room on a different channel, unless that channel has an identical approved template.
  • When WhatsApp Fallback is disabled, automation messages will not be sent after the 24-hour WhatsApp session window expires

Automation Message & Fallback Delivery Status

You can monitor the delivery results of automation and fallback messages directly from the Order Details page.

  • The Automation Message column shows the total number of messages that were sent and failed (e.g., Sent (1) · Failed (2))
  • Hover over the status to view failure reasons such as WhatsApp session expired or insufficient credits
  • If WhatsApp Fallback is enabled, fallback delivery results are also shown here

This helps admins quickly verify delivery status and identify issues without opening each chat manually.

Sharing Microsite URL via Omnichannel

The Share Microsite URL event is a manual message that allows agents to send the store’s microsite link directly to customers via Omnichannel.

Unlike other events, this message is triggered manually using a custom button in the chat interface.

Custom Button Setup

By default, the Omnichannel custom button for sharing the microsite URL is automatically created when a store is successfully set up in Qiscus Shop.

When created automatically:

  • The Label Name of the custom button uses the store name
  • The message configuration for Share Microsite URL is set to Default Message
  • The default message language is English

In most cases, admins and agents do not need to perform any manual setup.

Manual Custom Button Setup (Optional)

If the custom button is missing or needs to be reconfigured, you can set it up manually by following these steps:

  1. Copy the Custom Button URL from the Share Microsite URL tab in Message Center
  2. Open Omnichannel
  3. Go to Settings
  4. From the left-side menu, select Custom Button
  5. Set the Label Name and Button Text as needed
  6. Paste the copied Custom Button URL into the Webhook URL field
  7. Click Save, and your custom button is ready to use.

Using the Custom Button

To share the microsite link with a customer:

  1. Open the customer’s chat room in Omnichannel
  2. Click the custom button that has been configured

Once clicked, the system will automatically trigger the Share Microsite URL message, generating and sending a personalized microsite link to the customer.

Customer Experience

Messages Sent to Customers

During their shopping journey, customers will automatically receive messages that match their order status:

  • Order Failed
  • Order Incomplete
  • Order Placed
  • Order Paid

The message content sent to customers follows the automation message configuration set by the store admin in the Message Center. And any placeholders used in the message (such as customer name, order ID, etc) will be automatically populated with real-time values when the message is delivered.

If the customer’s WhatsApp session has expired (after 24 hours of no interaction):

  • When WhatsApp Fallback is disabled, automation messages will not be sent via WhatsApp, but will still be delivered through other supported channels.
  • When WhatsApp Fallback is enabled, the system will send the configured fallback message on WhatsApp instead of the automation message, while other channels continue to send automation messages as usual.

Order Receipt Experience

After a successful payment, customers can access their digital receipt through the Order Details page.

Once an order reaches the Paid status (and is not cancelled or refunded), the Order Details page will display a View Order Receipt button. Clicking this button opens the receipt page, where customers can review complete purchase information.

On the receipt page, customers can review full order details — including items, prices, payment information, and totals — and use the Download button to save the receipt in PDF format.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard