---
schema_version: "1"
id: 18ca956ce594ff897e595b44094451422e997c5751871756fcc1548952eda21f
title: Preserve Unresolved Tokens with Bypass Tokens
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/262-0-0/rn_sf_contracts_preserve_unresolved_tokens.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_sf_contracts_preserve_unresolved_tokens.htm&release=262.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: da393f7bc39dcf8506055a40fd1bc5693ae441afabb54c86f567b3dfa7c49ff1
description: Apply bypass tokens to keep specific tokens unchanged in generated documents when no value is provided. For example, an Adobe Sign signature token {{Sig_es_:signer1:signature}} now remains in the generated document when no value is provided instead of being removed and breaking the signing workflow. Define a bypass list of tokens to skip replacement during document generation. Tokens in the bypass list remain unchanged unless a value is provided, while other tokens continue to follow the default behavior and are replaced with empty values.
products:
  - Cross Cloud
release: "262"
---
# Preserve Unresolved Tokens with Bypass Tokens

Apply bypass tokens to keep specific tokens unchanged in generated documents when no value is provided. For example, an Adobe Sign signature token {{Sig\_es\_:signer1:signature}} now remains in the generated document when no value is provided instead of being removed and breaking the signing workflow. Define a bypass list of tokens to skip replacement during document generation. Tokens in the bypass list remain unchanged unless a value is provided, while other tokens continue to follow the default behavior and are replaced with empty values.

**Where:** This change applies to Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions of Agentforce Revenue Management, formerly Revenue Cloud, with the Revenue Cloud Advanced or Salesforce Contracts license.

**Why:** Previously, document generation replaced tokens without values with empty strings, which removed placeholders required for workflows such as Adobe Sign signature processing. This behavior caused issues when signature tokens needed to remain in the document for later completion. Bypass tokens preserve these placeholders so downstream processes continue without errors and document integrity remains intact.

**How:** Add a bypass\_tokens attribute to the token data payload and list the tokens to preserve as a comma-separated string, for example, "Sig\_es\_:signer1:signature,Cmpy\_es\_:signer2:company,!price". Make sure that tokens intended to remain unchanged don’t have values in the token data. Configure bypass\_tokens by using token data, Omni Data Mapper, or Context Service mappings based on the document generation setup.

#### See Also

- [_Salesforce Help_: Bypass Tokens: Tokens in Microsoft Word or Microsoft PowerPoint Documents](https://help.salesforce.com/s/articleView?id=ind.sf_contracts_doc_gen_tokens_microsoft.htm&type=5&language=en_US)