> ## Documentation Index
> Fetch the complete documentation index at: https://docs.asapp.com/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. Flows, core dialogs, and customer profiles predominantly use links.

## Links List

The Links list page displays a list of all links available to use in AI-Console. When you create a link, you can attach it to content in a node in Flow Tooling, include it in the Customer Profile panels, assign it to a View, etc.

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

<Frame>
  <img src="https://mintcdn.com/asapp/bSPknm73NAzIX3Ak/images/messaging-platform/LinksPage.png?fit=max&auto=format&n=bSPknm73NAzIX3Ak&q=85&s=d2d96077ffd90f9c1ecca8705275f856" 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/NE5s_J_rgoRPqQQt/image/uuid-39985f99-da5e-8997-87ba-dda6b9156a76.png?fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=20e20c97008aee4f85516847d2b52478" 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. The system adds a new input field.
   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:** When you click, the system clears all changes.

<Frame>
  <img src="https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-86cb8d7f-ba8f-6c01-8926-4f0cae6d3b80.png?fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=1e53e8ba29d7c31f883cad3bf2d9dc33" width="1090" height="522" data-path="image/uuid-86cb8d7f-ba8f-6c01-8926-4f0cae6d3b80.png" />
</Frame>

### Link Assignments

Once you create a link, you can send it 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. When you click, you can navigate directly to the flow. When a link is not assigned in any flow, the system displays 'Not yet assigned'.

<Frame>
  <img src="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-80058a33-eb5c-5c76-3e89-8e7a35b2a5af.png?fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=dec88d376965339adb327ffb50196179" 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 the system immediately pushes saved changes 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 you save a link for the first time, the system automatically assigns a unique identifier to the link. This identifier does not change over time, including when you edit the link.
   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/V0FXHedP7HW51oOw/image/uuid-bdf4a69c-fadd-918a-e277-aa4f7c3826eb.png?fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=f63b44776de7d924f11f7da28d3b4038" 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.
