# Gift Subscriptions (NCS Circ)

{% hint style="danger" %}
**DISCLAIMER**

*Product Information contained within this document, including technical information and functional specifications, is subject to change without notice. Naviga reserves the right to make any changes to the information in this document at any time without notice. Naviga makes no warranty, representation, or guarantee regarding the suitability of its products and services for any particular purpose.*
{% endhint %}

{% hint style="info" %}
Following is the Beta version of the Gift Subscription workflow.
{% endhint %}

Gift Subscription is a unique Subscribe feature that is currently available exclusively to NCS clients. As the name implies, this feature allows an end user to buy a subscription and gift it to a dear one.

The end user who purchases the subscription will be referred to as the **Purchaser** in the Gift workflow. The one who receives the gift will be referred to as the **Recipient** in the flow.

### &#x20;General Gift Subscription Workflow

The Gift subscription workflow can be divided into two: Purchase flow and Redeeming flow.

* **Purchase flow** - the purchaser purchasing a gift offer from the Subscription Panel and its associated events.
* **Redeeming flow** - the recipient redeeming the gift subscription and its associated events.

{% tabs %}
{% tab title="Purchase Flow" %}

1. The purchaser navigates to the Subscription Panel. Selects a Gift offer.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FzrNBUNnElfIx89NuLPIN%2FLanding.png?alt=media&#x26;token=ace59cf3-6ead-4d62-85ba-e11d21f6a6a8" alt="" width="321"><figcaption><p>Gift offer in the Subscription Panel</p></figcaption></figure>

2. Enter the details of the purchaser, and recipient in the CUSTOMER INFORMATION tab. Click **Continue.**\
   **Note**: If the purchaser is a known user (Email ID already available in the Subscribe database), after entering the purchaser Email ID, a configurable info message will be displayed, ‘This email is already in use’. If the user is a new user (user details not available with Subscribe yet), after entering the Email ID, the user will be prompted to enter a password and then to confirm the password. Refer to the image below.&#x20;

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FZQ0hpwdVbwj4MGt6SK1d%2FCustomer%20information%20tab.png?alt=media&#x26;token=69c11ced-f8ee-4c8d-90ac-3f96a086f253" alt=""><figcaption><p>Customer Information tab</p></figcaption></figure>

3. Select the Payment method (Credit card or Bank Account) in the PAYMENT INFORMATION tab. Enter the payment details accordingly. Click **Submit**.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FNITUOO3NXa1uVatY7oiI%2Fpayment%20info%20tab.png?alt=media&#x26;token=1b41960d-152e-4940-a7a3-3996e6eb0a08" alt=""><figcaption><p>Payment Information tab</p></figcaption></figure>

4\. The entered payment details will be displayed once more for confirmation. If everything is fine, click **Continue**. If any of the payment details to be edited, click the pen icon to edit the details before continuing with the payment.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FPyCiitYpWvbRXTW7YXGG%2FCard%20details.png?alt=media&#x26;token=a7e87cb3-fb22-4b60-9f21-ed4034242f0e" alt=""><figcaption><p>Payment information confirmation</p></figcaption></figure>

**Note**: It is also possible to edit the already entered Customer Information details by selecting the ‘CUSTOMER INFORMATION’ tab.

5\. The ORDER SUMMARY tab gives a summary of the current order. In this tab:

* Any information (customer or payment) entered so far can be edited, if required.
* If the gift subscription has to be started on a specific date in future, uncheck the box ‘Start the Gift Subscription Immediately’. Click on the Date field and select an available date from the date picker.
* Accepting Terms and Conditions checkbox is selected by default. Do not uncheck this option. Unchecking will restrict the user from placing the order.
* Click **Place your order**.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FUfjMFm8Qnwz3CDQ8WBVY%2FOrder%20Summary.png?alt=media&#x26;token=bb42f22f-1f35-459b-991c-adef0ec04939" alt=""><figcaption><p>Order Summary tab</p></figcaption></figure>

6. Once the order is placed successfully, the purchaser will be navigated to the Congratulatory page where all the details of the gift order is displayed.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FZSkjUgCmA0XgQNaVAkGJ%2Fcongratulatory%20page%20of%20purchaser.png?alt=media&#x26;token=9c14773f-18ba-4a6f-bb24-a85d1c8a2f4f" alt=""><figcaption><p>Congratulatory page </p></figcaption></figure>

The Purchase flow is complete now.

**Note**: Although the purchase flow concludes here, Subscribe offers the purchaser an option to manage this subscription. To do so, the purchaser must log in to the Self-Service portal by clicking the final button displayed on the congratulatory page. This button may appear as either 'Log In' or 'Continue' depending on the purchaser's status. If the purchaser is a known user to Subscribe, they will see a 'Log In' button on the congratulatory page. If the purchaser is a first-time user, they will see a 'Continue' button instead.

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><p><strong>Purchaser (known user) clicking on the Log In button:</strong></p><p>Upon clicking the <strong>Log In</strong> button, an Auth0 login modal will appear, prompting the user to enter their credentials. The purchaser should input their email ID and the password used during the purchase flow. After entering the credentials, click the Login button on the Auth0 modal. Subsequently, the Log In button on the Congratulatory page will transform into a Continue button. Click on Continue. The purchaser will then be redirected to the Dashboard page of the Self-Service portal, where they can manage the purchased subscription.</p><p></p></td><td></td><td></td></tr><tr><td><strong>Purchaser (first-time user) clicking on Continue button:</strong></td><td>Upon clicking the <strong>Continue</strong> button, an Auth0 login modal will appear, prompting the user to enter their credentials. The purchaser should input their email ID and the password used during the purchase flow. After entering the credentials, click the Login button on the Auth0 modal. </td><td><p>The purchaser will then be redirected to the Dashboard page of the Self-Service portal, where they can manage the purchased subscription.</p><p></p></td></tr></tbody></table>

\
7\. Once the purchase is complete (upon displaying the congratulatory page), an info mail will be triggered to the Purchaser.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2Fmdk4Ujk0WbbtpMQDZseB%2FPurchaser%20email.png?alt=media&#x26;token=64940079-bfb4-44ca-8887-a1a202858a6f" alt=""><figcaption><p>Purchaser email</p></figcaption></figure>

\
8\. An additional email will be sent to the recipient, notifying them about the gift subscription they have received. This recipient email will contain a unique link and a gift code to redeem the gift subscription.\
**Note**: Regardless of the selected start date for the subscription, both the purchaser and recipient emails will be triggered in real-time upon successful completion of the payment.&#x20;
{% endtab %}

{% tab title="Gift Redeeming Flow" %}
The Redeeming flow begins when the recipient clicks the hyperlink in the gift subscription redemption email. This link will direct the user to the Redemption Presentation. The email also includes a Gift code.

1. The recipient clicks the hyperlink in the email.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FnnxDzzQXzRRglNHltomn%2FRecipient%20email.png?alt=media&#x26;token=b7f32095-02c7-4e8b-b5d0-9f48e5a1ad6f" alt=""><figcaption><p>Recipient Email</p></figcaption></figure>

2. The recipient is directed to the Redeeming presentation, where the GIFT CODE tab is automatically opened and displayed. The unique hyperlink automatically populates the gift code. Click on **Continue**.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FXYuj8QxgC0NlBJLGfSQq%2FGift%20code%20enter.png?alt=media&#x26;token=d7bbfb2f-d1b6-4f31-871e-f54c5f8decbb" alt=""><figcaption><p>Auto populated Gift Code</p></figcaption></figure>

3. The USER INFORMATION tab is displayed. Enter the recipient details. Click **Continue**.\
   **Note**: If the recipient is a known user (Email ID already available in the Subscribe database), after entering the Email ID, a configurable info message will be displayed, ‘This email is already in use’. Refer to the image below. If the user is a new user (user details not available with Subscribe yet), after entering the Email ID, the user will be prompted to enter a password and then to confirm the password.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FJ4fld2TyI9AK21AfxNhK%2FUser%20info%20at%20redeeming.png?alt=media&#x26;token=afde7281-765a-4362-9266-257b08450054" alt=""><figcaption><p>User Information tab</p></figcaption></figure>

4. The ORDER SUMMARY tab is displayed. Click **Place your order**.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FysW3Df2kSsvdIvEFUY3J%2FOrder%20Summary%20in%20redeeming.png?alt=media&#x26;token=cd7470c0-b129-49f1-8f89-7ee57da8e3dc" alt=""><figcaption><p>Order Summary tab</p></figcaption></figure>

6. The final Congratulatory page is displayed.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FN9gsPNjM8kUTsGN4LFKX%2FCongratulations%20page.png?alt=media&#x26;token=e6f16db4-f938-40e3-8eba-a5bbba099f1d" alt=""><figcaption><p>Final Congratulatory page</p></figcaption></figure>

**Note**: Although the redeeming flow concludes here, Subscribe offers an additional feature for the recipient to manage the gifted subscription. To do so, the recipient needs to link the gifted subscription with their Account number and continue the flow by clicking the final button on the page. This button may appear as either 'Log In' or 'Continue' depending on the user's status. If the recipient is a known user to the client publication, they will see a 'Log In' button on the Congratulatory page. If the recipient is a first-time user, they will see a 'Continue' button instead.

**Recipient (known user) clicking on Log In button:**

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td></td><td>Upon clicking the Log In button, an Auth0 login modal will appear, prompting the user to enter their credentials. Enter the recipient's email ID and password, click <strong>Login</strong>. </td><td><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FBwz69va0PRTCC8RqYn52%2FAuth0%20modal.png?alt=media&#x26;token=a079370f-a68b-4d3f-abab-64611c08f98d" alt=""></td></tr><tr><td></td><td><strong>Pictorial Flow of Account linking:</strong></td><td><p>Subsequently, the Log In button on the Congratulatory page will transform into a <strong>Continue</strong> button. Click Continue. </p><p><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FtqZS3qs15sTPEWPtTaJr%2FContinue%20button.png?alt=media&#x26;token=afcbf9e7-0d29-4e48-ab39-6591421ce81d" alt=""></p><p></p><p></p><p></p><p></p></td></tr><tr><td><p>The recipient will then be directed to the ‘Verify Your Subscription’ page.</p><p><br><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F5kP1RGtxn7r2GAiIaKBz%2Fverify%20subscription%20page.png?alt=media&#x26;token=1c1659b5-8f94-4188-853e-31a8a15ea7a1" alt=""></p></td><td><p>On this page, they can verify the subscription using the options for Last Name and Account Number. </p><p>Use the Account number that was received in the gift notification mail. </p><p>Finally, the user will be redirected to the homepage of the Self-Service portal where they can manage the subscription.</p></td><td><strong>Note</strong>: Currently Subscribe does not support the account linking of gift subscriptions with the lookup options Zipcode+Phone Number and Zipcode+House Number.</td></tr></tbody></table>

**Recipient (first-time user) clicking on Continue button:**

For the first-time user, the account linking is not required. Upon clicking the **Continue** button, the recipient will be directly navigated to the Dashboard page of the Self-Service portal.&#x20;

7. Upon reaching the congratulatory page, a congratulatory email will be sent to the recipient on redeeming the gift subscription. From V3.17.0, a notification email will also be sent to the Purchaser.

| Congratulatory email to recipient                                                                                                                                                                                                                  | Notification email to purchaser                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FyitnnknHNBDZgDr0qNuU%2Fcongratulatory%20mail%20to%20redeemer.png?alt=media\&token=fdeec9ae-e05b-4b66-8217-6439bea29d90) | ![](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FrE2cwV5N7ttbq70B1u7y%2FNotification%20mail%20to%20the%20Purchaser.png?alt=media\&token=8b5d799c-834e-429e-9994-9df6e17dc400) |
| {% endtab %}                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                         |
| {% endtabs %}                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                         |

### Points to Note:

* Subscribe supports Digital-only gifts. This avoids potential issues with purchasing a print gift subscription that could not be delivered to the giftee's actual address.
* Subscribe transactional mails (the info mail sent to the purchaser, the notification to the recipient, etc.) will be sent to purchaser and/or recipient in real time after the successful completion of payment. However, if you want to notify the recipient on a specific date, then it is recommended to use Discover OR client-preferred EMS to schedule the recipient email.
* The hyperlink that navigates the user to the Redeem presentation and the coupon code with which gift subscription can be redeemed will be incorporated in the transactional emails sent both to the purchaser and the recipient.
* The validity period for redeeming a gift subscription can be defined by the MG2Control App setting **CountOfDaysBeforeCouponSubscriptionStartDate**. If required, this value can be overridden by the date entered in the **Scheduled Start V3** component in the gift offer purchase presentation.
* If the gift is not redeemed by the recipient during the predefined period, then it will start automatically and will be assigned to the purchaser. This allows for handling timely revenue recognition.&#x20;

## Configuring the Gift Flow

To achieve a successful Gift flow as depicted above, certain settings need to be configured in:

* SolCon
* CMS
* SubCon Admin (transactional emails)
* NCS Circ
* Implementation Settings

{% hint style="info" %}
Minimum **Subscribe** Version: **3.16.3**

Minimum **NCS Circ** Version: **2020.2 plus SP1**
{% endhint %}

{% tabs %}
{% tab title="SolCon" %}
In Solcon, a Gift offer must be created.

#### Gift Offer Creation in Solcon: <a href="#gift-offer-creation-in-solcon" id="gift-offer-creation-in-solcon"></a>

1. Open SolCon. Navigate to **Offer Groups**. Click the '+' button to create a new Offer Group.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FoQHrcP15UCAGvmenBath%2FCreate%20a%20new%20offer%20group.png?alt=media&#x26;token=53a52249-3b30-4164-8f0c-eb5efe73fd8a" alt=""><figcaption><p>Creating s new Offer Group</p></figcaption></figure>

2. Add **Publications**, and **Product**. The Product should be ‘digital only’. Set the **desired price**.
3. Make sure that the product selected in the offer is ‘**digital only**’.
4. In the **Marketplaces** section, select ‘Subscription Panel’ as the Sales Platform. Configure the SP url without fail.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F2AO7pb4MxD9E0bu1MboS%2Fmarketplace.png?alt=media&#x26;token=31e049ef-e93e-4ad2-be94-9b1b525d8174" alt=""><figcaption><p>Configuring Publication, Product, Price and Marketplace</p></figcaption></figure>

5. Configure **Terms & Conditions** only if you want Terms & Conditions to be displayed on the offer. Hence it is optional.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F78oZ4Y4rZ6j9w15HdDmY%2FTerms%20%26%20conditions.png?alt=media&#x26;token=55d8c28a-9eb1-4aad-a524-bba0f3a81de3" alt=""><figcaption><p>Configuring Terms &#x26; Conditions</p></figcaption></figure>

6. Configure the **Marketing Text** if you want to appear it on the offer. It is optional.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FPbD1Wbc7vIcVQKiP8ONh%2FMarketing%20text.png?alt=media&#x26;token=5dbf32f3-77da-4bb8-9bf3-3c04f68ccf00" alt=""><figcaption><p>Configuring Marketing Text</p></figcaption></figure>

7. In the **Coding** section, do the following setups:\
   1\. Under Household levels, select the Publication and the Household level from the corresponding drop-downs.\
   2\. Under Custom Codes, select value for the Source field.\
   &#x20;   The Campaign code must not be set up for Gift offer.\
   3\. Under Billing System Codes, select the Rate Code. Depending on the value of the Rate code, Term and Term Length fields will be auto-populated from the Circ system. Select Reason Code, Billing Method fields. Keep Delivery Method as ‘Online’.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FTMprg3iHhbp5oriTla4f%2FCoding%20scetion.png?alt=media&#x26;token=ddd72054-8a79-43f3-a08e-3d85d2b08c45" alt=""><figcaption><p>Configuring Household level, Billing system Codes</p></figcaption></figure>

8. In the **Additional Options** section, do the following setups:\
   1\. Check and select the Sales Platforms options, as applicable.\
   \
   2.Check and select the Payment method options, as applicable. Please note that the options that are selected here can only be displayed on the Purchase presentation.\
   \
   3.Make sure that the Address Requirements options are unchecked and not selected. This enables users to purchase subscriptions without entering any address since they are intended to be gifted to other people.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F1X7KdthovMp6oNvF9UXH%2FAddress%20requirements.png?alt=media&#x26;token=79126a7e-a370-42ad-9465-f0d2049f7465" alt=""><figcaption><p>Configuring Additional Options</p></figcaption></figure>

9. Click **Publish** to save the new offer group that is created.

{% endtab %}

{% tab title="CMS" %}
In CMS application, two Presentations must be configured.

* **Purchase presentation** which will be displayed to the Purchaser in the Subscription Panel during Purchase Flow
* **Redeeming presentation** which will be presented to the Recipient while claiming the gift subscription during Redeeming Flow

{% hint style="info" %}
You may configure Presentations from scratch in the CMS. However, it is highly recommended to reuse any existing Presentation by exporting and importing them. This approach ensures ease of use and convenience. Reusing an existing Presentation eliminates the risk of errors and proves to be a significant time-saver, sparing you from the need to identify and resolve issues.
{% endhint %}

{% hint style="info" %}
It's crucial to note that the appearance and functionality of the Purchase and Redeeming presentations on the Subscription Panel depend entirely on the way you customize and configure them in the CMS.
{% endhint %}

### Configuring Presentations in CMS <a href="#configuring-presentations-in-cms" id="configuring-presentations-in-cms"></a>

Be it Purchase Presentation or Redeeming Presentation, the initial steps of configuring them are pretty the same.

**Step 1**: Navigate to **CMS** > **Subscription Panel** > **Presentations**.

**Step 2**: You may create a new Presentation, Export and import an existing Presentation, or Copy an existing Presentation and create a new one.

* To Create a new Presentation: Click **+Add New Presentation** > **Blank Presentation**
* To Copy an existing Presentation and then create a new one: Select a Presentation from the drop-down. Click **+Add New Presentation** > **Duplicate Selection** > Give a name and unique URL for the selected Presentation > **OK**
* To Export an existing Presentation: Click **Options** > **Export** > Check the box to select a\
  Presentation from the list > **Export Content**.\
  To Import an exported Presentation: Click **Options** >**Import** > **Select file** > **Import**.

**Step 3**: Make sure that the Presentation has the main parent component *Presentation P* followed by a *Header V3* component.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FW50vIkW9OaMhZ2arY75q%2Finitial%20tiles.png?alt=media&#x26;token=6de7c1e4-e2e3-4e23-9f86-21f7f8288881" alt=""><figcaption><p>Parent tiles</p></figcaption></figure>

{% hint style="info" %}
In the parent **Presentation P**, the property ‘isGiftSale’ should be set to ‘ON’.
{% endhint %}

The rest of the configuration varies between Purchase and Redeeming Presentations.

### Setting up the Purchase Presentation

1. Followed by the *Presentation P* and the *Header V3* components, configure a Page V3 component (Landing page)
2. Configure a child component *Landing - Tiles*. Under this component configure the next level child component *Promotion Digital V3*.<br>

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FU7Pq1ppvqXeLTUQYiQrM%2FLanding%20tile.png?alt=media&#x26;token=be3234c8-99db-42d1-a050-0abfc077cb2c" alt=""><figcaption><p>Landing Page and Landing Tile with Promotion Digital V3 child component</p></figcaption></figure>

3. Configure the next Page V3 component with the following child components one after the other in the order mentioned in the following table.

| First-level Child components                       | Second level Child Components                                                                                                                                                                                                                                               | Third-level Child components |
| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
| *Offer Selector*                                   |                                                                                                                                                                                                                                                                             |                              |
| *Step Indicator*                                   |                                                                                                                                                                                                                                                                             |                              |
| *Sticky Note V3*                                   |                                                                                                                                                                                                                                                                             |                              |
| *Step V3 (to capture User information)*            | *Gift Recipient V3 (*&#x43;aptures recipient Email, First name, Lastname, gift message to the recipient, etc.)                                                                                                                                                              |                              |
|                                                    | *User Information V3 (*&#x43;aptures the purchaser's email, displays a message if the email already exists, collects password along with its confirmation if the user is new).                                                                                              |                              |
|                                                    | *Independent Address V3* (Captures purchaser first name, last name, phone number, zip code, etc.)                                                                                                                                                                           |                              |
| *Step V3 (*&#x63;apture **Payment step details**.) | <p><em>Payment Methods V3</em> <br><em>(</em>Ensure to configure the appropriate child component for each payment method you need.)</p>                                                                                                                                     | *NavigaPay Payway V3*        |
|                                                    |                                                                                                                                                                                                                                                                             | *Bank Account V3*            |
| *Step V3*                                          | *Order Summary V3*                                                                                                                                                                                                                                                          |                              |
|                                                    | <p><em>Scheduled Start V3</em><br></p><p><strong>Note</strong>: If this component is not configured, purchasers won't have the option to select a start date for the subscription. In such cases, the gift subscription will automatically begin with the current date.</p> |                              |
|                                                    | <p><em>Terms and Conditions V3</em><br><strong>Note</strong>: The <em>Terms and Conditions V3</em> component picks T\&C set up in the SolCon Gift offer.</p>                                                                                                                |                              |

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FUCWvZJwadlrzuYpL1Fqk%2FPage%20V3%20with%20multiple%20components.png?alt=media&#x26;token=47eecf7c-9740-404b-9644-310701242445" alt=""><figcaption><p>Page V3 component with Offer Selector, Step Indicator, and multiple Step V3 child components</p></figcaption></figure>

4. Configure the next *Page V3* component.&#x20;

   a. Configure a *Confirmation* child component.\
   Configure as many *Social Media V3* child components one after the other for each social media handles such as Facebook, Instagram, Twitter (now 'X'), Google PlayStore, LinkedIn, etc. you require.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FqKR8kmoqxJ6O2e5475m4%2FComfirmation%20Page%20V3.png?alt=media&#x26;token=d704a540-3a35-4ebe-a006-381f8c735a7c" alt=""><figcaption><p>Page V3 Component with Confirmation Component and Social media components</p></figcaption></figure>

5. Configure finally a *Footer V3* component.
6. Click **Save** to save the Presentation.
7. Clear app’s cache by clicking the **Manage Cache** button, then click **Refresh CMS+Panel**.

### Setting up the Redeeming Presentation

1. Followed by the *Presentation P* and the *Header V3* components, configure a Page V3 component.\
   a. Configure a child *Step V3* component. Under this component configure a *Input Gift Code V3* child component.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F52tjw7NuxwV9QIOVmCq8%2FPage%20V3%20Step%20V3%20and%20Input%20Gift%20code.png?alt=media&#x26;token=2de0795f-a5b6-4734-9e8e-0706924367d9" alt=""><figcaption></figcaption></figure>

2. Configure the next Page V3 component with the following child components one after the other.\
   a. Configure the *Step Indicator* component.\
   b.Configure the *Offer Selector* component. \
   c. Configure the *Gift Details V3* component.\
   d. Configure a Step V3 component.\
   &#x20;      i. Configure the *User Information V3* child component.\
   &#x20;      ii. Configure the *Independent Address V3* child component.

&#x20;       e. Configure the next Step V3 component.\
&#x20;             i. Configure the *Order Summary V3* child component.

**Note**: If you wish to display the Terms & Conditions (set up in the SolCon gift offer) to the recipient, you can add the Terms and Conditions V3 child component either under this Step V3 component or the one above.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FAEmGcDFjWYdQjsTKiQ2C%2FPage%20V3%20with%20Step%20Indicator%2C%20offer%20selector%2C%20User%20info%2C%20etc.png?alt=media&#x26;token=3896918e-7d5a-4b62-a0fe-654ea2f8824f" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Currently, it's not feasible to present distinct Terms & Conditions for the purchaser and the recipient within the gift subscription flow. While it's possible to display Terms & Conditions in both the purchase and recipient flows by configuring Terms and Conditions V3 component, in both scenarios, the Terms & Conditions are sourced from the same T\&C configured in the SolCon gift offer. Consequently, displaying separate Terms & Conditions to the purchaser and recipient within the gift subscription flow is not supported.
{% endhint %}

3\. Configure the next *Page V3* component.

&#x20;      a. Configure the Confirmation child component.

Under the Confirmation child comp, configure as many *Social Media V3* child components one after the other for each social media handles such as Facebook, Instagram, Twitter (now 'X'), Google PlayStore, LinkedIn, etc.

4. Configure the final *Footer V3* component.
5. Click **Save** to save the Presentation.
6. Clear app’s cache by clicking the **Manage Cache** button, then click **Refresh CMS+Panel**.
   {% endtab %}

{% tab title="SubCon Admin" %}
The transactional emails sent to purchaser and recipient during the Gift flow must be configured in the SubCon Admin. These transactional mails can be called as Event Type Emails because they get triggered and are sent to addressees at the completion of *Purchase event* and *Redeeming event*.

{% hint style="info" %}
The emails configured in SA will be sent to the addressees in real-time. If you need to trigger the email to a recipient on a future date, then it is recommended to use Discover OR client-preferred EMS to schedule the recipient email.
{% endhint %}

In the Gift flow, the following transactional emails are typically involved:

\
**Mails sent after Purchasing the gift subscription:**

1. Purchaser mail: Contains recipient details, gift code, gift message, order details, etc.
2. Recipient mail: Notifies the recipient about the gift, provides purchaser details, includes a hyperlink to the Redeeming presentation, gift code, etc.\
   \&#xNAN;*Note: These emails should be configured to be triggered after a successful PURCHASE event (Event type 1100).*

**Mails sent after** **Redeeming** **the gift subscription:**

1. Congratulatory mail: Sent to the recipient for redeeming the gift subscription.
2. Notification mail: Sent to the Purchaser after the recipient redeems the subscription. (This mail is available only from Subscribe V 3.17.0).\
   \&#xNAN;*Note: These emails should be configured to be triggered after a successful REDEEMING event (Event type 1101).*

## Configuring the Transactional Emails

In both events (Purchase & Redeeming) two emails are to be triggered - one to the Purchaser and the other to the Recipient.

{% hint style="info" %}
In SA, you can configure two categories of Event type emails: Internal and Customer. The only restriction is that, at a time, only one email can be triggered from one category for a particular event. Since Purchase event requires two emails to be triggered, for ease and convenience, it is recommended to configure recipient email in Internal category and purchaser email in customer category.
{% endhint %}

### **Configuring Emails on Gift Purchase:**

#### Notification mail to Recipient on Gift Purchase

1. Navigate to **SubCon Admin** > **Event Management** > **Event Types Emails** > **Add New.**

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F8TE6PDHDB2zszyhDFgWL%2FAdd%20New.png?alt=media&#x26;token=2c502d6f-0173-448d-b00f-da6dfc432d1e" alt=""><figcaption><p>Adding a New Event Type Email</p></figcaption></figure>

2. The Add New Transaction Mail tabs will open. Please refer to the image below.\
   \&#xNAN;***Note**: For first-time users, the ‘Internal Emails’ tab is auto-selected and without saving this tab, the other tabs will not be accessible.*
3. Select the Publication Group. Choose the Event Type as ‘(1100) PURCHASEGIFT’. Complete the mandatory fields. You can draft the recipient mail using the Template Mail Editor. Click the **Edit** button to enter the mail content in the Editor. Click the **Save** button to save the recipient notification email template.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FwPnAkZJktwaaht4fLodq%2FNotification%20mail%20to%20recipient%20on%20gift%20purchase.png?alt=media&#x26;token=2767255b-16f4-4dd4-9975-42d44e837a1d" alt=""><figcaption><p>Recipient mail on Gift Purchase</p></figcaption></figure>

{% hint style="info" %}

* Ensure that the redeem flow link is included in the Recipient email template. You can incorporate the Redeem presentation URL as a hyperlink by copying and pasting it into the email message wherever its needed.
* In the provided sample email template above, the link has been added to the "*this link to redeem your gift*" text in the email body.
  {% endhint %}

4. Click Save Transaction to save the transaction and unlock the other tabs.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2Fh6JOTYu1nda1Lvtx4hIR%2FSave%20transaction.png?alt=media&#x26;token=ebde287a-dd94-48d0-b9aa-bd282d6c8453" alt=""><figcaption><p>Saving Transaction</p></figcaption></figure>

5. Once any email template is successfully saved, it will be listed in the Search result grid. For example, the recipient mail created above will be listed as shown below. To edit an already saved email template, click the Edit button displayed with the listed email template in the search result grid.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FepCjx8GjfJR4skOedkVm%2FSearch%20result%20grid.png?alt=media&#x26;token=3352464d-b00c-436f-9641-3d599aee23f4" alt=""><figcaption><p>Search Result Grid</p></figcaption></figure>

#### Acknowledgement Email to the Purchaser on Gift Purchase

The Purchaser email has to be configured under Customer Emails section.

1. Navigate to Customer Emails Tab. Click **+Add New Template**.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FZYrMmGYhj8K30aw09rQD%2FCustomer%20Email.png?alt=media&#x26;token=2f75fdaa-cc6d-46c0-8419-76cfbf76a6d8" alt=""><figcaption><p>Customer Emails tab</p></figcaption></figure>

2. You can either create an email template from the scratch or copy from an existing template in the Customer Emails tab.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2F5PLQzmxc4uyGubHYvzoE%2Facknowledgement%20mail%20to%20the%20purchaser.png?alt=media&#x26;token=e3fa5e48-5e9e-4026-8fdd-7dd876aa159c" alt=""><figcaption><p>Acknowledgment Mail</p></figcaption></figure>

| Creating Template from the scratch                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Copying from an Existing Template                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p></p><ol start="1"><li>Enter the new Template name. Click <strong>Continue</strong>.</li></ol>                                                                                                                                                                                                                                                                                                                                                                                                      | <p></p><ol start="1"><li>Enter the new Template name.</li><li>Check the box 'Copy From Another Template”.</li></ol>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <p></p><ol start="2"><li>Enter values in the mandatory fields, draft the mail content on the template editor. Click <strong>Save</strong>. Refer to the example below.<br><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FxBDO2KbATzXffnpBVehZ%2Facknowledgement%20mail%20sample.png?alt=media&#x26;token=30de6d3f-e1a5-4170-827b-5c4f68a4151b" alt=""></li></ol><p>Newly created Acknowledgement Email Template</p> | <p>Choose the Publication Group, Select the Event Type as ‘(1100) PURCHASE GIFT’, choose the template from which you want the copy to be made, Preview of the selected Template will be displayed. Click <strong>Continue</strong>.<br><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FETxLBBPrGmpbhFnbK9sZ%2Fack%20mail%20from%20copy.png?alt=media&#x26;token=b47f77a3-2d81-4440-a204-e829681ee49f" alt=""><br></p><ol start="4"><li>Enter values in the Mandatory fields. Click <strong>Save</strong>.<br>Note: Uncheck <strong>Validate Email</strong> before saving the template.<br></li></ol> |

3\. After creating the Acknowledgment Email template, click **Save Transaction** to save the Email configurations.

### &#x20;**Configuring Emails on Gift Redeeming:**

After setting up purchaser and recipient emails to be triggered on the PURCHASEGIFT event, you should also configure separate purchaser and recipient emails to be triggered on the REDEEMGIFT event.

1. Navigate to **Event Management** > **Event Type Emails**.
2. Select *Event ID* in the **Filter By** drop-down. Enter *1101* in the **Contains** field. Choose the Publication Group from the corresponding drop-down. Click **+Add New**.
3. Set up the Congratulatory Recipient Email in the Internal Emails tab on redeeming the gift subscription.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FcxIvegWtdNYqTuxJJTPG%2FCongratulatory%20notification%20to%20recipient.png?alt=media&#x26;token=3fd8d4a8-8a6c-48a1-ab06-dd7bc64cdbb0" alt=""><figcaption><p>Congratulatory notification mail to recipient</p></figcaption></figure>

4. Set up the Purchaser notification mail that should be triggered when the recipient redeems the gift subscription.

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FofjsL8x3EIKj8S4JXBlO%2Fredeem%20notification%20to%20purchaser.png?alt=media&#x26;token=705e8032-17d7-4b46-bb11-9e93a44de7c9" alt=""><figcaption><p>Redeeming Notification to Purchaser</p></figcaption></figure>

{% hint style="info" %}
The Purchaser notification mail on redeeming gift is available only from V3.17.0.
{% endhint %}

{% hint style="info" %}
**Note**: While setting up the emails, make sure to select the Event Type as (1101) REDEEMGIFT. This will link the emails with the REDEEMGIFT event.
{% endhint %}

### **Send Sample Emails:**

This feature is highly beneficial for SubCon Admins/CSRs as it allows them to verify the reception of configured emails.\
**How to verify the emails sent and received?**\
You can verify the emails sent and received after configuring internal and/or customer emails for a specific event.

All emails (internal and customer) configured for a specific event will be listed under the **View All Emails** tab. You can navigate to the View All Emails tab in two ways:

1. From the homepage:\
   a. Navigate to **Event Management** > **Event Types Emails**.\
   b. **Filter By** > **Event Type ID**, **Contains** > Enter event ID, Choose Publication Group > **Search**.\
   c. Select the email from the search result grid. Navigate to the **View All Emails** tab.\
   &#x20;                                               OR
2. After configuring any internal or customer email(s), before closing the transaction, simply select the View All Emails tab.\
   ![](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FxvKJ873AOCnHnrFlGhE7%2FView%20all%20emails.png?alt=media\&token=c47fae29-84e6-4640-acaa-41ff2682c886)

**View All Emails tab**

All emails configured for the selected event type will be listed here. Click Send Sample button along any mail.

1. Click the Send Sample button. Enter the trial Email ID and select the most recent event from the list of events. The events are populated in the drop-down in descending order based on the time of occurrence, with the latest event listed at the top.\
   ![](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FLDKSeCblvVBZqvJFAIhA%2FSend%20Sample.png?alt=media\&token=71973fa5-5984-40fb-82e7-b8c74c9a55b1)
2. Click Send. The email will be sent to the selected email ID.\
   ![](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FvLurQusiy7OtQHi3rm15%2FSend%20sample%20mail.png?alt=media\&token=2bd66b32-3d06-478e-8dbe-d3452507e03c)

This process ensures the sending and reception of the configured emails.

{% hint style="danger" %}
The Send Sample feature is currently unavailable for emails configured for the Redeeming event (1101). This will be accessible from V3.17.2.
{% endhint %}

## **Setting up Email Attributes or Parameters:**

\
Email attributes in Subscribe are dynamic placeholders that allow you to personalize and customize your email content. These attributes act as tokens or markers within the email templates. When the created mail is sent, these placeholders are replaced with real values retrieved from the database. This dynamic substitution ensures that each email sent through the application is tailored to the recipient and contains up-to-date information.

Email attributes are commonly used to insert recipient-specific data, such as names, addresses, account details, etc. into email templates.

### **How to insert Email attributes in the mail content**?

You can easily include these attributes within the email content by enclosing the attribute within double curly brackets while setting up the email on Editor.

For example, if you include the attribute `{{CouponDetails.GiftteeName}}` in an email template, when the email is sent, this placeholder will be replaced with the actual name of the gift recipient.

Subscribe supports a range of predefined email attributes, and users can also create custom attributes to suit their specific needs. These attributes provide a powerful way to deliver personalized and engaging email communications to recipients. Below is a list of email attributes that you can use while configuring your email content.

| Email Attributes              | Meaning of the Attribute                                      |
| ----------------------------- | ------------------------------------------------------------- |
| Coupons.RedeemCode            | Gift redemption code with which recipient can redeem the gift |
| CouponDetails.GifttorName     | Gift purchaser first name                                     |
| CouponDetails.GifttorLastName | Gift purchaser last name                                      |
| CouponDetails.GiftteeName     | Gift recipient first name                                     |
| CouponDetails.GiftteeLastName | Gift recipient last name                                      |
| CouponDetails.GiftteeEmail    | Gift recipient email ID                                       |
| CouponDetails.GiftteeMessage  | Gift message sent to the recipient                            |
| AccountNumber                 | Account Number of the Subscription                            |
| CMSAttributes.CSEmail         | Email of the Publisher                                        |

{% endtab %}

{% tab title="NCS Specifications" %}

1. Have NCS Circ 2020.2 plus SP1 or above.
2. Set up a new *Demographic*, '**GiftCode**,' with the *Demographic Type* set to "**Subscription**" and the *Answer Type* set to "**Character**." This will be used to store the Redemption Code. In addition, a *Demographic Valid* should be defined for each publication that will offer gift subscriptions. Refer to the Circulation Setup Manual for setting up a [Demographic](https://docs.navigaglobal.com/circulation-setup-manual/subscription/demographic) and a [Demographic Valid](https://docs.navigaglobal.com/circulation-setup-manual/subscription/demographic#specifics-demographic-valid). **Note:** *Do not set up any records for the* [*Demographic Value*](https://docs.navigaglobal.com/circulation-setup-manual/subscription/demographic#specifics-demographic-value) *since the Answer for the Demographic, GiftCode, will be a unique value used to store the Redemption Code, and this value will be generated by Subscribe in real-time at the time of the Gift Subscription Purchase.*
3. Configuration Setup (CircAPI Business Rules) Make sure that valid values have been defined in the Business Rules listed below. Section: *CM Application → Setup → Rules → Business Rules → Sections → CircAPI*
   * ***What is the default reason code for Delivery Address Change from Circ API?*** Enter the default reason code that should be used when creating Delivery Address Change through the CircAPI.
   * ***What is the default reason code for Billing Address Change from Circ API?*** Enter the default reason code that should be used when creating Permanent Stop through the CircAPI.
   * ***What is the default source code for transactions Created from Circ API?*** Enter the default source code that should be used for transactions created through the CircAPI.
4. Define a new *Source Code* and *Reason Code*, **Gift**, for *Move-In* and *Move-Out* transaction types. To set up a [Reason Code](https://docs.navigaglobal.com/circulation-setup-manual/subscription/codes-menu/reason) and a [Source Code](https://docs.navigaglobal.com/circulation-setup-manual/subscription/codes-menu/source), refer to the Circulation Setup Manual.
5. *CM Application → Setup → Subscription → Address → Digital Properties* In Digital Address Properties, make sure that value for all the properties have been set as **Optional**.

<br>
{% endtab %}

{% tab title="Implementation Settings" %}
**MG2 Control (Support Viewer Settings)**

The below-listed MG2 Control API settings should be in place.

1. The MG2 Control flow setting, "Flow\.CreateSubscriber," should be set to "Realtime."
2. The MG2 Control flow setting, "Flow\.Gifting," should be set to "Realtime."
3. The MG2 Control internal setting, "CountOfDaysBeforeCouponSubscriptionStartDate," should have a valid number.

**Subsvc Settings**

1. Set the configuration for the event type, REDEEMEXTERNALGIFT, to have active = 1 (true) and triggers\_post = 1 (true). It also should be associated with NCS in NewspaperEventProcessorAssignments.
2. Set the configuration for the event type, UPDATEBILLTOOCCUPANT, to have active = 1 (true) and triggers\_post = 1 (true). It also should be associated with NCS in NewspaperEventProcessorAssignments.
   {% endtab %}
   {% endtabs %}

## Flowcharts for Reference:

### Purchase Flow

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FT7WSrLNPkFiAHePecDaA%2Fpurchase%20flowchart.png?alt=media&#x26;token=f1e32638-c6b8-46c9-a426-055bb7b391aa" alt=""><figcaption><p>Flowchart for the Purchase flow</p></figcaption></figure>

### Redeeming Flow

<figure><img src="https://976659993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHtWY24ZsNeJjetCpNF%2Fuploads%2FHPOZq4riEsAw70nbzz94%2FRedeem%20flowchart.png?alt=media&#x26;token=fcbe4f2f-951d-436b-9abc-a2452c796307" alt=""><figcaption><p>Flowchart for the Redeeming flow</p></figcaption></figure>
