> For the complete documentation index, see [llms.txt](https://docs.giftcardfactory.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.giftcardfactory.app/campaigns/gift-card-postman/setup.md).

# Setup

Setting up a Gift Card Postman campaign is easy and involves the following steps. All steps can be completed from campaign configuration screen, so first navigate to *Campaigns* -> *New Campaign* -> *Gift Card Postman*.

1. **Add App Block to Product Page**
   * The app checks if the block is installed in your theme. If not, select your theme and click *Add*.<br>

     <figure><img src="/files/3WEKBa9acEaDtpZI7rZw" alt=""><figcaption></figcaption></figure>
   * You'll be redirected to the Product Page Customizer with the App Block added. Move it above the Buy Buttons.<br>

     <figure><img src="/files/eDFMnCSsk5Wmey8mKS6O" alt=""><figcaption></figcaption></figure>
   * Use Verify button to check if app block was successfully added
2. **Create App Gift Card Product**
   * Mimic your current Gift Card Product and add fields for scheduling and friend-sending.
   * Select your Store Gift Card Product and click *Create App Product*. Find your current Gift Card Product, select it and click *Add* button:<br>

     <figure><img src="/files/jPyCsSYSI1nNBbYVnrXG" alt=""><figcaption></figcaption></figure>
   * Initially, the product is in Draft. You will set set it to Active when campaign setup is ready.
3. **Configure Campaign Settings**
   * Adjust settings:
     * **Set Expiry Dates**: Specify expiration dates for purchased gift cards.
     * **Value Matching**: Align the gift card value with the amount paid, ideal for situations where a discount code is used.
     * **Custom Gift Card Value**: Let customers enter their own gift card amount on the product page. See [Custom Gift Card Value](#custom-gift-card-value) below.
     * **Assign to Customer**: Assign the gift card to the purchasing customer.
     * **Assign to Recipient**: Directly assign the gift card to the intended recipient.
     * **Fulfillment Options**: Determine when to update the fulfillment status of the purchased items.
     * **Order Tags**: Optionally add tags to gift card orders for easy tracking.
     * **Delivery Methods**: Choose how gift cards will be delivered to recipients. Learn more about delivery options [here](/misc/sending-customer-notifications.md).
   * When done, click Create button to create your new Gift Card Postman campaign
4. **Activate Campaign**
   * Activate the campaign and change the App Gift Card product status from Draft to Active.<br>

     <figure><img src="/files/WVuIGOR5M5KTUd1sgv9I" alt="" width="563"><figcaption></figcaption></figure>
   * Your product page will now show additional scheduling and sending fields.<br>

     <figure><img src="/files/dVaHL3wVHZZ60Q71FLL6" alt=""><figcaption></figcaption></figure>

## Custom Gift Card Value

By default customers pick from the fixed denominations on your gift card product. Enable **custom gift card value** to also let them enter their own amount.

When you turn on **Enable custom gift card value** in the campaign settings:

* You'll be asked to grant a one-time permission so the app can set the cart price. This uses Shopify's Cart Transform (replacing the deprecated Shopify Scripts) and needs no manual code or setup.
* The app adds a **Custom** denomination to your app gift card product.
* On the product page, when the buyer selects the **Custom** denomination, a **Gift Card Value** field appears. The amount they enter sets **both** the cart price and the value of the issued gift card, so the two always match.
* Custom amounts are capped by your plan's gift card issue limit.

{% hint style="info" %}
The custom value field is shown only when customers are shopping in your store's **default currency**, because the gift card is always issued in that currency.
{% endhint %}
