Features Setup
Integrate with Product Reviews Apps
Follow these simple steps to integrate our app with your preferred review app. Step 1: Create a Custom Program Go to Programs Select Custom Program. (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/screenshot-2025-08-06-163429to6u0q.png =1000x523) Click Create Program and choose the ‘Review reward’ template. (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/screenshot-2025-08-06-1636361vtlau8.png =1000x64Some readersHow Koin calculates store credit
By default, Koin calculates store credit based on the subtotal after discounts. Shipping fees, VAT, and discounts are not included in this calculation. However, if a customer redeems store credits in that order, the redeemed amount is still counted in the subtotal. You can customize this calculation rule anytime. To adjust the calculation rule: Go to Koin Programs in your Shopify Admin. Click Settings in the top-right corner. Under Issued store creditFew readersHow do customers redeem store credit at checkout?
If a customer has available credits in their account and logs in before checkout, a store credit payment option will appear on the checkout page, as shown in the screenshot below: While Koin primarily manages credit-earning flows, the redemption process is fully handled by Shopify. If you’d like more control, such as hiding the store credit payment method for certain collections or whenFew readersSet up expiration date for Credits
his setting determines how long a credit transaction remains valid. For example, if set to 30, the credit will stay on the customer’s account for 30 days from the issue date. After that, it will expire if unused. How to set up Please go to Programs Manage or Create Cashback and you will see the Credit expiration settings. You can enter the number of days for credits to be available here. (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/image19ktu5wFew readersAPI Documentations
Debit a customer's credit account by a specific amount. Authentication This endpoint requires an API Key (Bearer token). Only backend servers are authorized to call this endpoint. HeadersFew readersWhere customers see their store credits and expiration dates
Customers who earn store credits should be able to easily see their current balance and expiration dates. Below are the key touchpoints to show this information. Show Store Credit History block on Profile page. When customers sign in and open Customer Account → Profile, they can view: Current store credit balance Transaction history with expiration dates for each credit (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/imageihwdz5.png =1008xauto)Few readers
Email Notifications
Send credit notification email with Klaviyo
To automate email notifications for Koin, you can use Shopify Flow along with an email service. There are two methods to set up email notifications: using Shopify Email and Klaviyo. This instruction is for the case you use Klavio app to send automated email. Here is a tutorial video to set up the store credit with Klaviyo: elow is the step-by-step instructions. 2.1 Create Shopify Flow Step 1:&3Some readersSend credit notification email with Shopify Email
To automate email notifications for Koin, you can use Shopify Flow along with an email service. There are two methods to set up email notifications: using Shopify Email and Klaviyo. This instruction is for the case you use Shopify Email app to send automated email. 1.1. Set Up Email Campaign on Shopify Email Step 1: Install Shopify Email Ensure that Shopify Email is installed in your Shopify store.Few readersNotify customers when Credit Adjustment is completed.
While the default email notification doesn’t work with bulk adjustments, we can use Shopify Flow and Shopify Email to handle this instead. Here’s how: Go to Shopify Flow and create a flow as shown below. If you want to have some delay before actually sending an email, or add some more conditions, Shopify Flow also allows that. (htFew readersSend new credit notifications using Koin default email
Koin can automatically send a notification email to your customers whenever a store credit is issued. Once set up, the email is sent immediately after the credit transaction is created successfully. Here’s what the email looks like: (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/imagenkf7vh.png =792xauto) How to set up: Go to your Koin Dashboard Programs. Select your Cashback or Custom program. Find the Email Notifications sectioFew readers
Custom Flow Examples
Notify customers about expiring Credits
With Koin, you can set up Expired dates for Credit, which encourages customers to buy again soon to take advantage of their earned amount. (https://storage.crisp.chat/users/helpdesk/website/-/c/0/2/5/c02521bae3235800/image1tugb9a.png =971xauto) On Customer Profile, if you embed the Credit History block, the expiration date will show beside each transaction: (https://storage.criFew readersFrequently Applied Shopify Flows
Below are some Shopify Flow templates that can be integrated on Step 2 when setting up Koin’s custom program, so you don't have to create the flows from scratch. If there is an attached file, you can download and import it to Shopify Flow to see how it works. Case 1: Apply credits only for Online Store order (no POS order) Condition: Channel definition handle is equal to "web" (https://storage.crisp.chat/uFew readers
