---
schema_version: "1"
id: 83d3dfc9d7922943c3610df2a4b8ee3cb39b08e9e9e90321dd9220674c110aef
title: $Network
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/variables/pages-variables-global-network.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-variables-global-network.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0e54674d4b53f556259be2d893b514e6e86ff9dee1c73085359f9beda596d414
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# $Network

A global merge field type to use when referencing Experience Cloud site details in a Visualforce email template.

## Usage

Use dot notation to access your Experience Cloud site’s name and login page URL.The login page URL depends on whether the site uses the standard or a custom login page.

**note:** The `$Network` global merge field type works only in the context of Visualforce emails for Experience Cloud sites.

For more flexibility, you can create custom Experience Cloud site email templates in Visualforce. For a Visualforce email template, use the `$Network` global merge field type and its properties, as described in this table. These fields are populated only in Visualforce Experience Cloud site email templates.

|Field Name|Description|
|----------|-----------|
|`$Network.ActionForVerificationEmail`|Used in one-time password (OTP) and device activation emails to specify the action that prompted sending a verification email.|
|`$Network.AsyncVerificationLink`|Used in asynchronous emails to send a verification link (URL) to users. Users click the link to verify their email address with Salesforce. After verifying their email address, external users can log in with a one-time password (OTP) via email (passwordless login).|
|`$Network.BrowserForVerificationEmail`|Used in OTP and device activation emails to specify the browser where the action occurred that prompted sending a verification email.|
|`$Network.CodeForVerificationEmail`|The verification code sent in the OTP or device activation email.|
|`$Network.ChgEmailVerOldEmail`|The user’s old email address, when they change it.|
|`$Network.ChgEmailVerNewEmail`|The user’s new email address, when they change it.|
|`$Network.ChgEmailVerLink`|The link, sent to the user’s new email address, that the user follows to verify their email address change.|
|`$Network.Name`|The name of the Experience Cloud site.|
|`$Network.NetworkUrlForUserEmails`|The URL to the login page of the Experience Cloud site, for example, https://_MyDomainName_.my.site.com/partners/login.If this merge field is in the welcome email to new members, the URL is appended with a link to a reset password page.|
|`$Network.OperatingSystemForVerificationEmail`|Used in OTP and device activation emails to specify the operating system where the action occurred that prompted sending a verification email.|
|`$Network.passwordLockTime` or `{!PASSWORD_LOCK_TIME}`|Used in the formula field for lockout emails to specify how long a user must wait until logging in again after being locked out.|

## Example

```visualforce
{!$Network.Name}
{!$Network.NetworkUrlForUserEmails}
```

