> ## Documentation Index
> Fetch the complete documentation index at: https://asapp-04-04-getting-started-ga.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Links

> Learn how to manage external links and URLs that direct customers to web pages.

ASAPP provides a powerful mechanism to manage external links and URLs that direct customers to web pages. Links are predominantly used in flows, core dialogs, and customer profiles.

## Links List

The Links list page displays a list of all links available to use in AI-Console. When a link is created, it can be attached to content in a node in Flow Tooling, included in the Customer Profile panels, assigned to a View, etc.

Here, you'll find the **Link name & URL**. When adding a link to a flow or other feature, you will be required to add it from a list of all link names.

<Frame>
  <img src="https://mintcdn.com/asapp-04-04-getting-started-ga/fhOzz1xPBhZ9gNCo/images/messaging-platform/LinksPage.png?fit=max&auto=format&n=fhOzz1xPBhZ9gNCo&q=85&s=7f6c46c8908ec9c4926e120dffe27d65" width="2066" height="462" data-path="images/messaging-platform/LinksPage.png" />
</Frame>

## Create a Link

To create a link:

1. From the **Links** landing page, click the **+** button at the bottom right.
2. A modal window will open.
3. **Link name:** Provide a name for the link. Make the name descriptive so that other users can recognize its purpose.
4. **URL:** Include the full external URL, including **http\://** (e.g., `http://example.com/about`).
5. **Channel Targets:** This feature is optional. It allows users to create a link variant that targets customers using a specific channel. See details below.

<Frame>
  <img src="https://mintcdn.com/asapp-04-04-getting-started-ga/8ngrDm1WnUnKMEYu/image/uuid-39985f99-da5e-8997-87ba-dda6b9156a76.png?fit=max&auto=format&n=8ngrDm1WnUnKMEYu&q=85&s=9955bec5b0d2c9748af44d058caf8289" width="1306" height="1068" data-path="image/uuid-39985f99-da5e-8997-87ba-dda6b9156a76.png" />
</Frame>

### Add a Channel Target Variant

1. Click **Add Channel Target** to add a URL variant. A new input field will be added.
   a. **URL Override:** Include the URL variant for the targeted channel. Please follow the same URL syntax as described under **Create a Link**.
   b. **Channel Target:** From the drop-down menu, select which channel to target. Bear in mind that a single variant per channel is currently supported.
2. **Delete targets:** To remove a target, click the **Delete** icon.
3. **Save:** To save the link, click the **Save** button. The link will not be active until it is assigned to a flow, customer profile or any other feature that supports **Links**.
4. **Cancel:** On click, all changes will be cleared.

<Frame>
  <img src="https://mintcdn.com/asapp-04-04-getting-started-ga/w7u-hFfzdPXLroyz/image/uuid-86cb8d7f-ba8f-6c01-8926-4f0cae6d3b80.png?fit=max&auto=format&n=w7u-hFfzdPXLroyz&q=85&s=9358e2d32949d71e8d54fa05216f9813" width="1090" height="522" data-path="image/uuid-86cb8d7f-ba8f-6c01-8926-4f0cae6d3b80.png" />
</Frame>

### Link Assignments

Once a link has been created, it can be sent to customers in flows. The **Links** feature will keep tabs on where each link has been assigned and provide quick access to those feature areas.

When viewing a specific link, the Usage section indicates which flows are currently using the respective link. On click, you can navigate directly to the flow. When a link is not assigned in any flow, 'Not yet assigned' will be displayed.

<Frame>
  <img src="https://mintcdn.com/asapp-04-04-getting-started-ga/mfSZBtsWldXj5V1j/image/uuid-80058a33-eb5c-5c76-3e89-8e7a35b2a5af.png?fit=max&auto=format&n=mfSZBtsWldXj5V1j&q=85&s=3504783470c7f11224c32910d55850cf" width="1072" height="278" data-path="image/uuid-80058a33-eb5c-5c76-3e89-8e7a35b2a5af.png" />
</Frame>

## Edit a Link

Link changes are global, which means that saved changes are immediately pushed to all features that reference the link.

1. From the **Links** landing page, click the **link name** you want to edit.
2. **Link ID:** After a link is saved for the first time, a unique identifier is automatically assigned to the link. This identifier does not change over time, including when the link is edited.
   a. The **Link ID** can be referenced in **Historical Reporting** for your reporting needs.
3. Assign changes to the configurations.
4. **Save:** When changes are complete, click **Save** to automatically apply the changes.

## Delete a Link

Links can be deleted, but only if they are not currently assigned. To delete a link that is assigned, remove the assignments first.

<Frame>
  <img src="https://mintcdn.com/asapp-04-04-getting-started-ga/ZpR04MxPPmfCMzxH/image/uuid-bdf4a69c-fadd-918a-e277-aa4f7c3826eb.png?fit=max&auto=format&n=ZpR04MxPPmfCMzxH&q=85&s=f701924e3206a4be12604bf7f51643c8" width="1999" height="1121" data-path="image/uuid-bdf4a69c-fadd-918a-e277-aa4f7c3826eb.png" />
</Frame>

1. If the link is assigned: When opening the Link modal, the **Delete** button will be disabled. The delete function will remain disabled until all link assignments have been removed.
2. If the link is not assigned: The link can be deleted by clicking on the **Delete** button on the bottom-left area of the link modal.
