> For the complete documentation index, see [llms.txt](https://support.agentfire.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.agentfire.com/add-ons/team-link/team-link-attribution-overview.md).

# How Team Link Gives Agents Credit for Leads

How Team Link shows an agent's name on listings and gives them credit for leads, using their profile page or a share link, and how to test it.

With Team Link, each agent on your team can share your website as if it were their own. When a visitor arrives through an agent, that agent's name shows on the listings the visitor looks at, so the visitor contacts that agent.

{% hint style="info" %}
**AgentFire IDX only.** Agent names on listing pages only work on websites that use AgentFire IDX.
{% endhint %}

## Two ways a visitor gets linked to an agent

**1. They visit the agent's profile page.** For example, a visitor opens `yoursite.com/maria-lopez/` and then looks at a listing. That listing shows Maria as the contact.

**2. They open a link the agent shared.** Agents add their **alias** to the end of a page address, like this:

```
yoursite.com/buyers/#maria-lopez
```

The alias is the agent's name tag. You'll find each agent's alias next to their name under **Site Settings** > **Users** > **Team Link**. See [How to Add an Agent to Team Link](/add-ons/team-link/adding-a-user-to-team-link.md).

Either way, the visitor's browser remembers the agent. Every listing they open after that shows the agent as the contact:

![A listing page showing Maria Lopez as the contact](https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-5ab92b547f28c8bb5dc954368a6092ab5faf8f96%2Ftl-5-listing-agent.png?alt=media)

{% hint style="warning" %}
Share a specific page, not your home page. A link like `yoursite.com/buyers/#maria-lopez` works, but `yoursite.com/#maria-lopez` doesn't link the visitor to the agent.
{% endhint %}

## Good pages to share

* A listing: `yoursite.com/listing/.../#maria-lopez`
* Your property search: `yoursite.com/properties/#maria-lopez`
* A buyers, sellers or area page
* A blog post
* The agent's own profile page, which works without the alias

Older aliases that start with `?a=`, like `yoursite.com/buyers/?a=maria-lopez`, still work.

## Test it

1. Open a **private (incognito) window**. Your normal browser may already remember a different agent.
2. Open the agent's share link, like `yoursite.com/buyers/#maria-lopez`.
3. Open any listing. The agent's name should show as the contact.

## Common Questions

<details>

<summary>Every listing shows the same agent, even mine.</summary>

Your browser remembers the last agent you were linked to. Test in a private window instead.

</details>

<details>

<summary>A lead that came through my link went to another agent.</summary>

If the visitor already signed up on your website and is assigned to another agent, they stay with that agent. Team Link doesn't move existing leads between agents.

</details>

<details>

<summary>My share link doesn't show me on listings.</summary>

Check that the link ends with your exact alias, including the `#`. Make sure you're linking to a page other than the home page, and test in a private window.

</details>

<details>

<summary>Does this work with my CRM?</summary>

Team Link sets the agent on your website. Changing who owns the lead in your CRM, like Follow Up Boss, is done in the CRM.

</details>

<details>

<summary>The listing still shows our office phone number or email.</summary>

Some listing layouts have a button with the office contact built in. Email <support@agentfire.com> with the listing link and we'll check it.

</details>

<details>

<summary>Can you help us set this up?</summary>

Yes. Email <support@agentfire.com> with your agents' names.

</details>
