> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.downpay.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Flare Integration Setup

Learn how to use the [Flare](https://apps.shopify.com/flare) shipping date selection app with Downpay. With this integration, you’ll be able to offer customers delivery date and deferred payment collection date options that are highly customizable and work flawlessly with Downpay. 
---

###### On this page:

[Overview of the integration](#1-overview-of-the-integration)
[Considerations](#1-considerations)
[Setting up Flare with Downpay](#1-setting-up-flare-with-downpay)
* [Installing and configuring Flare](#2-installing-and-configuring-flare)
* [Installing and configuring Downpay](#2-installing-and-configuring-downpay)
 [Automating collecting payment using customer-provided dates with Shopify Flow](#1-automating-collecting-payment-using-customer-provided-dates) 
---
---

# Overview of the Integration

[Flare](https://apps.shopify.com/flare) is a shipping date selection app that pairs with Downpay to allow customers to select their preferred shipping dates while also offering Downpay's ability to pay with a deposit or defer payment to the chosen date.

It works by [placing a hold](https://help.shopify.com/en/manual/fulfillment/fulfilling-orders/holding-fulfillments) on orders with a future due date and releasing it on that date, or a preset number of days before that date. 

Using Flow and Downpay, you can then automatically charge the customer when this hold is released. 

# Considerations

* You must disable Downpay's order hold release functionality as the automated payment collection portion of the integration relies on Flare's hold system instead. See [Disabling Downpay holds.](#2-disabling-downpay-holds)
* If you set up Flare to allow customers to select tomorrow as a delivery date, Flare will not put the order on hold. This means that if you use the provided Shopify Flow workflow template for capturing payment on hold release, you need to also use a second workflow. See the [Automating collecting payment using customer-provided dates](#1-automating-collecting-payment-using-customer-provided-dates) section.

# Setting up Flare with Downpay

This section guides you through the steps to integrate Flare and Downpay, ensuring both apps work together seamlessly on your Shopify store.

## Installing and configuring Flare

1. Install [Flare](https://apps.shopify.com/sesami) from the Shopify App store.
2. Use the setup guide on the Flare app dashboard page to configure it for your use case or contact Flare's support team.

## Installing and configuring Downpay

1. Install [Downpay](https://apps.shopify.com/downpay) from the Shopify App store (if you don't already have it installed) and complete the in-app onboarding.
2. Create a [purchase option](https://docs.downpay.app/en/article/1dt4jnn/) and assign the products you wish to offer a deposit or defer payment on.
* Downpay will ask you to set a balance due date. This is required,  but you may use the [content editing](https://docs.downpay.app/en/article/13dgsid/) guide to hide the mention of this specific date from checkout and other places on your storefront and email notifications.
3. Once you have set up your purchase option, click save.

## Disabling Downpay holds

For this integration, you must disable Downpay's order hold release system so that Flare can take over order hold release. Shopify requires that only one app be in charge of hold release at a time. 

To disable Downpay's hold release functionality:

1. Navigate to Downpay settings.
2. In the **Shipping and fulfillment** section, ensure **Charge one price for shipping** is selected.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/1/f/2/81f235024a249800/screenshot-2025-04-09-at-44958_1rgaxi7.png =505x200)

| This will ensure that Flare is in charge of setting and releasing holds on orders instead of Downpay.

# Automating collecting payment using customer-provided dates

| Download this prebuilt Shopify Flow template [here](https://hypehound-public.s3.us-east-1.amazonaws.com/Shopify+Flow+Workflows/Charge+remaining+balance+on+release+of+product+hold.flow).

To set up an automated workflow  that collects payment after the hold is released by Flare—which can be on or before a customer-selected date—follow these steps in Flare and then Shopify Flow.

### Steps in Flare

1. Navigate to the settings for Flare.
2. In the **Fulfillment & shipping settings** section, make sure **Enable automatic order hold/release** is selected.

 ![](https://storage.crisp.chat/users/helpdesk/website/-/8/1/f/2/81f235024a249800/screenshot-2025-04-09-at-45840_m4x774.png =414x200)

3. Set the number of days before the customer-selected ship date to release the hold.

### Steps in Shopify Flow

1. Open the Shopify Flow app.
2. Click **Create Workflow.**
3. Click **Select a trigger**, then select **Shopify**.
4. Search for the word `released`, then select the **Fulfillment order holds released** trigger.
  ![](https://storage.crisp.chat/users/helpdesk/website/81f235024a249800/screenshot-2025-03-13-at-11060_1b4e2rs.png =460x200)
5. Click on the **+** button (next to **Then)** in the newly created trigger element box, then select **Action**.
![](https://storage.crisp.chat/users/helpdesk/website/81f235024a249800/screenshot-2025-03-13-at-11080_1y07s8x.png =491x200)
6. Click on **Downpay**, then select **Collect Remaining Payment. **
![](https://storage.crisp.chat/users/helpdesk/website/81f235024a249800/screenshot-2025-03-13-at-11082_1qtv5o0.png =604x400)

||| Warning
||| If you configure Flare to allow customers to select tomorrow as a delivery date, Flare will not put the order on hold. This means the automated balance collection workflow won't trigger, since there's no hold to be released.  If your use case requires this type of Flare setup, you can use the workflow below as well, which will charge a customer upon placing an order if it's *not* put on hold. The **wait **block functions to ensure tags get generated before proceeding.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/1/f/2/81f235024a249800/image_54nfzq.png =1281x500)

| You can also use Flare in combination with the Shopify **Fulfillment order holds released** trigger to start [other Flow workflows](https://docs.downpay.app/en/article/using-shopify-flow-with-downpay-u2eu3f/#1-downpay-prebuilt-flow-templates), such as:
| Sending a payment reminder before the payment is due
| Sending an email to internal teams if payment collection fails
---
---

[Jump to top](#6-on-this-page)
 ****