> ## Documentation Index
> Fetch the complete documentation index at: https://support.dripos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Your Loyalty Program

> Build your shop's loyalty system with Dripos

💝 You choose how customers earn points and what they can redeem them for—customize rewards your way!

## Enable Loyalty

Loyalty needs to be activated and configured in your system settings before it can be used.

<Accordion title="Enable Loyalty and Configure Settings">
  <Steps>
    <Step title="">
      On the **Dashboard** click the Dripos logo in the upper right corner > **Settings** > **Loyalty**

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/VrhEjY59xTUtWdDh/images/marketing/loy1.png?fit=max&auto=format&n=VrhEjY59xTUtWdDh&q=85&s=ee5d4d908969f889270176089d989059" width="2884" height="1228" data-path="images/marketing/loy1.png" />
      </Frame>
    </Step>

    <Step title="">
      Click **Edit** and configure the following settings:

      > **Rewards Enabled** = **Yes**
      >
      > **Terminology**: Determine the name of your loyalty earnings (points, stars, stamps, etc)
      >
      > **Ignore Loyalty for Gift Cards as a Payment**: If **Yes**, transactions purchased with a gift card will not earn loyalty points.
      >
      > **Ignore Loyalty for Purchased Gift Cards**: If **Yes**, the purchase of a gift card will not earn the patron loyalty points.
      >
      > **Ignore Loyalty for Already Discounted Items**: If **Yes**, purchases of already discounted items will not earn the patron loyalty points.
      >
      > **One Earn Rule Per Payment**:
      >
      > * If **Yes**, only one earn rule will be applied per payment. The rule that generates the maximum amount of points will be applied.
      >
      > * If **No**, the patron will earn the sum of the points for each satisfied earn rule.
    </Step>

    <Step>
      Click **save**.
    </Step>
  </Steps>
</Accordion>

***

## Create Earning Rules

<AccordionGroup>
  <Accordion title="How to Create Earning Rules">
    <Steps>
      <Step title="">
        On the **Dashboard** click **Marketing** > **Loyalty**

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/mTVmRq9WKaPzORrS/images/marketing/loyl2.png?fit=max&auto=format&n=mTVmRq9WKaPzORrS&q=85&s=6e20e5bdafa800466b7469ab4c57de1a" width="2856" height="1380" data-path="images/marketing/loyl2.png" />
        </Frame>
      </Step>

      <Step title="">
        Click **Rules** and navigate to **Earning Rules**.

        Earning rules will determine how your customers earn loyalty points.

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/mTVmRq9WKaPzORrS/images/marketing/loyl3.png?fit=max&auto=format&n=mTVmRq9WKaPzORrS&q=85&s=8c3a8fdb95272b8b51d1c79b2a08c2b0" width="2880" height="1338" data-path="images/marketing/loyl3.png" />
        </Frame>
      </Step>

      <Step title="">
        Click **Add Rule**

        <Note>
          There is no limit to how many rules can be created.

          If loyalty settings are configured to only allow for one earn rule per payment, the rule that generates the maximum amount of points will be applied. Otherwise, the patron will instead earn the sum of the points for each satisfied earn rule.
        </Note>

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/earn.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=3b8e3a1478916d0663afe3ba5efe2402" width="942" height="896" data-path="images/marketing/earn.png" />
        </Frame>

        <AccordionGroup>
          <Accordion title="Rule Name">
            *Examples: 1x per Espresso, 1x per dollar spent, 2x per Latte*
          </Accordion>

          <Accordion title="Point Amount">
            The amount of Points to be earned for this rule.
          </Accordion>

          <Accordion title="Earnings Type">
            * **Order Based**: Earnings are accrued for each order at a flat rate per order.
            * **Product Based**: Earnings are accrued based on orders of specific products.
            * **Category Based**: Earnings are accrued based on orders of products in specific categories.
          </Accordion>

          <Accordion title="Earning Rate">
            * **Per Ticket**: This rule will apply a constant number of Points for each order satisfying this rule. **Points Amount** will be the amount of points earned
            * **Per Dollar**: **Points Amount** will be a multiplier. If **Points Amount** is 2, patrons will earn 2x Points for each dollar spent that satisfies this rule.
          </Accordion>
        </AccordionGroup>
      </Step>

      <Step title="Examples">
        *Click on each image to view*

        <CardGroup cols={3}>
          <Card title="Order Based">
            <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/earn1.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=9e66e5ff87a94f90acae651396f93da2" width="890" height="848" data-path="images/marketing/earn1.png" />
          </Card>

          <Card title="Category Based">
            <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/earn2.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=5e009f49daec5ef6969a437770c36567" width="888" height="986" data-path="images/marketing/earn2.png" />
          </Card>

          <Card title="Product Based">
            <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/earn3.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=34412f53f5bcadf36b2be6d64d832a7a" width="886" height="986" data-path="images/marketing/earn3.png" />
          </Card>
        </CardGroup>

        **Order Based**: The rule is 1 point earned per dollar spent in an order with no limits.

        **Category Based**: The rule is 1 point earned an any drink ordered from the Espresso menu category.

        <Note>
          If loyalty settings are configured to only allow for one earn rule per payment, this rule would only apply to one drink ordered. If disabled, the patron will earn points on all Espresso menu items in the order.
        </Note>

        **Product Based**: The rule is 1 point earned per Latte.

        <Note>
          If loyalty settings are configured to only allow for one earn rule per payment, this rule would only apply to one latte in the order. If disabled, the patron will earn points on every latte in the order.
        </Note>
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Configure Recurrence Settings">
    Enable your store's loyalty earning rules on certain days of the week and/or specific times of day. *i.e., Double Point Tuesday or Happy Hour earnings*

    <Tip>
      By default, all loyalty earning rules are active 24/7 unless recurrence settings are edited.
    </Tip>

    <Steps>
      <Step title="Basic Recurrence Settings">
        Create a new earning rule or click **Edit** next to your existing earning rule

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/UI5Lzgj_V1phVwuE/images/marketing/rec1.png?fit=max&auto=format&n=UI5Lzgj_V1phVwuE&q=85&s=82cac69932d3b63a3593e3cefc04a370" width="2870" height="1350" data-path="images/marketing/rec1.png" />
        </Frame>

        Click the dropdown for **Recurrence Settings**

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/UI5Lzgj_V1phVwuE/images/marketing/rec2.png?fit=max&auto=format&n=UI5Lzgj_V1phVwuE&q=85&s=bf8415b3e55173bc70eb65346653a917" width="1372" height="1294" data-path="images/marketing/rec2.png" />
        </Frame>

        <CardGroup>
          <Card title="Range Option">
            Select **Forever** keep this setting active indefinitely. Select **Date Range** to specify a start and end date for this earning rule.
          </Card>

          <Card title="Recurring Days">
            Select which days of the week this rule will be active on during the set date range.
          </Card>

          <Card title="Date Start/End">
            Select the date this rule will first be active. If **Date Range** was selected, select the end date of this earning rule.
          </Card>

          <Card title="Time Start/End">
            Select the start and end time that this rule will be active on the specified days of the week you've select.
          </Card>
        </CardGroup>

        <Tip>
          In the example above, this earning rule will be active every Monday starting on 11/20/25 with no end date.
        </Tip>
      </Step>

      <Step title="Double Earning Rule">
        Use the **Duplicate** function and recurrence settings to double, triple, etc. the amount of points a patron earns during certain days and times of the week, *i.e., Double Point Tuesday; earn triple points from 4-5PM everyday.*

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/UI5Lzgj_V1phVwuE/images/marketing/rec4.png?fit=max&auto=format&n=UI5Lzgj_V1phVwuE&q=85&s=4d6ec4054e89898da2765ac1ac2f82c7" width="2868" height="1330" data-path="images/marketing/rec4.png" />
        </Frame>

        <Warning>
          The setting **Enable Multiple Earn Rules Per Payment** must be set to **Yes** in order for duplicate rules to apply both at once.

          Enable this setting on the **Dashboard** under **Settings** > **Order System** > **Loyalty**

          <Frame>
            <img src="https://mintcdn.com/frostbytetechnologiesinc/HN0_wqgbn5V9P0SM/images/marketing/rec7.png?fit=max&auto=format&n=HN0_wqgbn5V9P0SM&q=85&s=0c8684f209216d140366437c11a31eea" width="2882" height="1230" data-path="images/marketing/rec7.png" />
          </Frame>
        </Warning>

        Set the recurrence times for this duplicate rule to be active. *In this example, this rule is active every day from 4-5PM.*

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/UI5Lzgj_V1phVwuE/images/marketing/rec5.png?fit=max&auto=format&n=UI5Lzgj_V1phVwuE&q=85&s=a4e5de2b848659e2d1ae027a9923c626" width="1670" height="1306" data-path="images/marketing/rec5.png" />
        </Frame>

        Click **Save** to add the new duplicate rule.

        <Frame>
          <img src="https://mintcdn.com/frostbytetechnologiesinc/UI5Lzgj_V1phVwuE/images/marketing/rec6.png?fit=max&auto=format&n=UI5Lzgj_V1phVwuE&q=85&s=50d3cd2ac1549d57cef642888f9f19c7" width="2892" height="1222" data-path="images/marketing/rec6.png" />
        </Frame>
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

***

## Create Redemption Rules

<Accordion title="How to Create a Redemption Rule">
  <Steps>
    <Step title="">
      On the **Dashboard** click **Marketing** > **Loyalty**

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/mTVmRq9WKaPzORrS/images/marketing/loyl2.png?fit=max&auto=format&n=mTVmRq9WKaPzORrS&q=85&s=6e20e5bdafa800466b7469ab4c57de1a" width="2856" height="1380" data-path="images/marketing/loyl2.png" />
      </Frame>
    </Step>

    <Step title="">
      Click **Rules** and navigate to **Redemption Rules**.

      Redemption rules will determine how your customers spend their loyalty points.

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/4jGjCD4Uh5XsOIaE/images/marketing/remd1.png?fit=max&auto=format&n=4jGjCD4Uh5XsOIaE&q=85&s=8e4054de7bca95f38486d535c5713ef2" width="2934" height="1592" data-path="images/marketing/remd1.png" />
      </Frame>
    </Step>

    <Step title="">
      Click **Add Rule**

      <Frame>
        <img src="https://mintcdn.com/frostbytetechnologiesinc/4jGjCD4Uh5XsOIaE/images/marketing/rule.png?fit=max&auto=format&n=4jGjCD4Uh5XsOIaE&q=85&s=7ffe2b9535d395f26604ea360f46152d" width="882" height="978" data-path="images/marketing/rule.png" />
      </Frame>

      <AccordionGroup>
        <Accordion title="Reward Name">
          *Examples: \$5 off any drink, 10% an order*
        </Accordion>

        <Accordion title="Points Amount">
          The amount of Points needed to redeem this reward.
        </Accordion>

        <Accordion title="Reward Type">
          * **Discount Entire Sale**: The discount amount will be applied to the order total.
          * **Discount Specific Product**: The discount amount will only be applied to certain products.
          * **Discount Specific Category**: The discount amount will only be applied to products of certain categories.
          * **Discount All Products**: The discount will only apply to the most expensive product in an order. A maximum dollar value may be set so the discount does not exceed a certain amount.
        </Accordion>

        <Accordion title="Discount Type and Amount">
          * **Dollar**: Reward will be of a dollar amount, \$5
          * **Percent**: Reward will be of a percentage amount, 10%
        </Accordion>
      </AccordionGroup>
    </Step>

    <Step title="Examples">
      <CardGroup cols={2}>
        <Card title="Entire Sale">
          <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/earn1.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=9e66e5ff87a94f90acae651396f93da2" width="890" height="848" data-path="images/marketing/earn1.png" />
        </Card>

        <Card title="Specific Product">
          <img src="https://mintcdn.com/frostbytetechnologiesinc/VrhEjY59xTUtWdDh/images/marketing/latte.png?fit=max&auto=format&n=VrhEjY59xTUtWdDh&q=85&s=26d4ee3b6df102f9e0dc7a7ecb8f0f3e" width="882" height="1266" data-path="images/marketing/latte.png" />
        </Card>

        <Card title="Specific Category">
          <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/espresso.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=4cc0c7776eb9f21e263deae344720608" width="876" height="1112" data-path="images/marketing/espresso.png" />
        </Card>

        <Card title="All Products">
          <img src="https://mintcdn.com/frostbytetechnologiesinc/MtYd6VpNAH-5vbZc/images/marketing/anyprod.png?fit=max&auto=format&n=MtYd6VpNAH-5vbZc&q=85&s=1f38d72ada6099cad47113945b1d7033" width="882" height="1122" data-path="images/marketing/anyprod.png" />
        </Card>
      </CardGroup>

      > **Discount Entire Sale**: The rule is 10% off an entire order if the customer has earned 10 loyalty points. The maximum discount to be given is \$5.
      >
      > **Discount Specific Product**: The rule is a free latte if the customer has earned 20 loyaly points. The maximum discount to be given is \$10.
      >
      > **Discount Specific Category**: The rule is \$2 off any drink from the Espresso category if the customer has earned 15 loyaly points.
      >
      > **Discount All Products**: The rule is 50% off any product in cart if the customer has earned 10 loyalty points. The maximum discount to be given is \$5 off a product.
    </Step>
  </Steps>
</Accordion>
