---
title: "Customize Subscription Link in System or Prepared Messages"
slug: "customize-subscription-link-in-system-or-prepared-messages"
updated: 2025-06-30T11:46:14Z
published: 2025-06-30T11:46:14Z
---

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

# Customize Subscription Link in System or Prepared Messages

## Goal

Configure subscription links in system or prepared messages so that subscribers are redirected to customized landing pages upon successful or failed subscriptions.

## Background Information

You need two custom landing pages:

- A confirmation page for successful subscriptions
- An error page for failed subscriptions

These landing pages must already be created and hosted.

## Procedures

### Scenario 1: Edit the Link in a System Message

1. Go to *Messages > System Message* > *System (General) / Group (General) / Group (Specific)*
2. Click ![Diagram illustrating a process with highlighted steps and arrows indicating flow direction.](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/threedots(1).png) *> Edit* next to the system message and select **Edit**.
3. In the *Edit System Messages* window, check the *Customized Language* list for already edited languages.
4. Click **Add Language** to add a new language version.
5. Highlight the language and click the **Select** icon to open the message for editing.
6. In the message body, locate the placeholder `&lt;%subscribe_link%&gt;` and replace it with the customized version below:

```perl
<%subscribe_link%>&action=subscribeToSingleGroup&redirect_ok=http://www.subscriptionSuccess.com&redirect_err=http://www.subscriptionError.com/&errorPage=/automated/action.jsp
```
  - `redirect_ok=` URL of the success landing page
  - `redirect_err=` URL of the error landing page

> [!NOTE]
> **Note:** You must customize the message for every language used in your system. If only one language is used for sendouts, modifying the default language is sufficient—it overrides all recipient language preferences.

---

### Scenario 2: Edit the Link in a Prepared Message

1. Go to *Messages > Prepared Message*.
2. Open the prepared message that contains the subscription link (`&lt;%subscribe_link%&gt;`).
3. Replace the existing subscription link with the customized version:

```perl
<%subscribe_link%>&action=subscribeToSingleGroup&redirect_ok=http://www.subscriptionSuccess.com&redirect_err=http://www.subscriptionError.com/&errorPage=/automated/action.jsp
```
  - `redirect_ok=` URL of the success landing page
  - `redirect_err=` URL of the error landing page

> [!NOTE]
> **Note:** Prepared messages can be used as templates, but the actual system message still controls link behavior. Customize the system message only if the subscription link is included in the prepared message.

## Related

- [Customized Landing Pages for the Opt-In Processes](/customized-landing-pages-for-the-opt-in-processes.md)
