---
schema_version: "1"
id: 43a5a8cdab3fc34cb6868952f5ca522e848b6bfbef654e5f57356fd1996eee68
title: Configure Consent Levels to Customize the Messaging Opt-In and Opt-Out Experience
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/messaging-partner/guides/configure-consent-levels.md
canonical_url: https://developer.salesforce.com/docs/service/messaging-partner/guide/configure-consent-levels.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: fe6d76c1e675bdd0ce913a35a4b6f08a60e8b42464ba816b08a4284ea863b88e
products:
  - Bring Your Own Channel for Messaging
  - Service Cloud Developer Content
---
# Configure Consent Levels to Customize the Messaging Opt-In and Opt-Out Experience

Administrators can configure consent-level options to customize the opt-in and opt-out experience for Messaging channels. The ConversationChannelDefinition record includes fields that determine which consent-level options are exposed to the administrator.

To determine the consent levels you want to expose to the administrators, when you create the ConversationChannelDefinition record, set the `capabilitiesSupportsImplicitConsent` and `capabilitiesSupportsExplicitConsent` fields.

- `capabilitiesSupportsImplicitConsent`: Determines whether the Implicit Opt-In consent level is exposed to the administrator (true). This field is required and must be set to `true`. The default value is `false`.
- `capabilitiesSupportsExplicitConsent`: Determines whether the Explicit Opt-In consent level is exposed to the administrator (true). The default value is `false`. This field is optional.

The `capabilitiesSupportsDoubleOptInConsent` field, which exposes the Double Opt-In consent level option, isn’t supported for Bring Your Own Channel for Messaging.

To learn more about consent levels, see [_Salesforce Help_: Customize the Messaging Opt-In and Opt-Out Experience](https://help.salesforce.com/s/articleView?id=service.messaging_consent_status.htm).

**See Also**

- [_Salesforce Help_: Customize the Messaging Opt-In and Opt-Out Experience](https://help.salesforce.com/s/articleView?id=service.messaging_consent_status.htm)
- [_Trailhead_: Use SOAP API](https://trailhead.salesforce.com/content/learn/modules/api_basics/api_basics_soap)
