GO SUB Cancellation Prevention Custom Popup / Cancellation Survey
GO SUB is equipped with a custom pop-up to prevent customers from clicking the cancellation button and a survey function that can be used for marketing after cancellation.
About the flow of the cancellation deterrence popup and cancellation survey

Cancellation deterrence popup
After the customer presses the cancellation button, you can display a message to discourage them from canceling.
Fully customizable with rich text or HTML.
Customer tag conditions
You can specify the customers for whom the popup will be displayed using tags. The default is to show it to everyone without specifying it, but you can specify things like customers with or without specific tags.

Editor mode
You can choose how to create the content in the popup: rich text or HTML & CSS.
In the case of HTML & CSS, the content can be fully customized, but even with rich text, you can change the font size and color, and add images.

Rich Text Editor
You can edit the contents intuitively within the editor. After uploading the
image to a Shopify file, you can display it in a popup by pasting the URL.
A simple preview will be displayed in real time on the right side of the screen.

Themes and styles used on the storefront will not be applied to the preview on this screen, so you can check the preview in a separate window by turning on "Enable preview on storefront".
※If you leave "Enable storefront preview" turned on, anyone can check the preview just by accessing the URL. Please be careful when using.
*Please be sure to check how the customer screen will look when you cancel your subscription by making a test purchase using a test account.

About Variables
From the Variables button in the rich text editor, you can insert the customer's last name, first name, and number of subscription orders for the contract as variables.
The actual customer cancellation pop-up displays information consistent with the content of the contract.
Please note that information other than the customer's last name, first name, and contract subscription order number will not be displayed even if entered in variable format.

HTML & CSS Editor
Use HTML and CSS for advanced customization.

About GO SUB action buttons that can be used in HTML
If you set the following class to the button element in HTML, the corresponding action will be executed when that button is pressed in the cancellation prevention modal. If the display conditions are not met, the button will not be displayed.
- gosub-close-modal-button
Close modal
Always displayed - gosub-skip-button
Skip next delivery
Skip enabled/Number limit not reached・Displayed when there is no payment failure - gosub-pause-button
Pause the subscription
Pause is enabled ・Displayed when there is no pause or payment failure
Description example
About the second section
If you have selected the HTML & CSS editor, you can enable the second section.
This will appear directly below what you configured in the section above. (CSS entered in the above section will be applied)
You can set display conditions in addition to customer tag conditions for the entire popup.
There are various ways to use it. If a customer has the tag of the product they are subscribed to, you can display additional content only to that customer.

Cancellation prevention discount
You can place a discount button in the cancellation prevention custom popup. A discount that can be applied only once per contract/customer is automatically generated and applied to the next order. It can be used as a measure to stop the transition to cancellation.
GO SUB uses the customer's button press as a trigger and creates a discount code on Shopify based on the settings configured on the GO SUB management screen. You'll see the discount created on the Shopify discounts page. Please be careful when using
. Please be sure to check the following steps and notes before setting.
Discount settings

①Enable discount settings
If this check is off, an error will occur even if you embed the discount code described in ⑤ below.
Also, this feature is only available when editor mode is HTML & CSS. Not available in rich text mode.
② Discount applicable
Discount per contract
One discount code will be issued for each contract. When a cancellation discount is applied to a contract, the discount code issued for that contract becomes invalid, but it does not affect other contracts for the same customer.
Per-Customer Discounts
Once a customer applies the Churn Prevention Discount, the customer cannot use the Churn Prevention Discount in the future. This does not apply if the same customer has other contracts.
③Discount rate
Set the discount rate in the range of 1 to 100. Fixed amount discounts cannot be set. If you enter 50, a 50% discount will be applied to your next subscription order.
④Discount code prefix (optional)
Set the character string to be added to the discount code. If the prefix is set to "GOSUB" and the ID is "12345", the discount code issued will be "gs-GOSUB-12345".
"gs-" is a fixed prefix and cannot be changed.
⑤Installing the discount application button
Once the above settings are complete, please set the following ID to the discount button element in the HTML. The discount code will be applied when this button in the cancellation prevention pop-up is pressed.
Images etc. can also be used as discount application buttons by assigning a specific ID to the element.
When a discount is applied to a contract, the apply discount button will be removed from the popup. (Specifically, the HTML element with the ID "gosub-apply-discount-button" will be deleted.)
Also, if the discount application target in ② is set to "Each customer", if the discount is applied to other contracts of the customer, the apply discount button will be deleted from the cancellation pop-up of other contracts as well. This determines the discount application history using the tag "gs-dct-added-{code}" that GO SUB gives to the customer.
Cancellation Survey
Click "Edit" on the right side of the Cancellation Survey and the following screen will appear.
If the display format is checkbox, you can select multiple cancellation reasons.
If the display format is Select, you can only select a single cancellation reason.
You can change the display order of cancellation reasons by dragging and dropping.

Checkbox
Select
Check the results of the cancellation survey
You can check the cancellation survey in the contract details. You can also check the contents in a list by outputting a contract list CSV.

Deletion of cancellation date and cancellation survey results
The cancellation date and cancellation survey results registered at the time of cancellation will be deleted from the contract data when the status is changed to other than cancellation.
*For contracts whose status was changed from canceled to any other status before October 28, 2026, the cancellation date and reason for cancellation will remain saved in the data.
If you wish to delete it, please contact app support individually.