# Consent, communication subscriptions and compliance snapshots

*Agentforce Life Sciences Consultant Study Guide · Foundations and Administration · Last updated November 13, 2026 · https://www.certifyforce.com/study-guide/agentforce-life-sciences-consultant/foundations-and-administration/consent-communication-subscriptions-and-compliance-snapshots*

How the Consent page is built from data use purposes, communication subscriptions, engagement channel types and subscription channel types; how captured consent updates CommSubscriptionConsent and records a compliance snapshot and digital signature; and the handlers, batch jobs, permissions and email template fields that keep consent shared and usable.

- Certification: Salesforce Agentforce Life Sciences Consultant
- Exam section: Foundations and Administration
- Study guide: https://www.certifyforce.com/study-guide/agentforce-life-sciences-consultant

**Official exam objective:**

> Given a scenario, implement consent and subscription management for data privacy compliance.

## What the exam expects

- Build a subscription that appears on the Consent page: data use purpose, communication subscription, engagement channel type and subscription channel type, in order.
- Limit a subscription to an audience with the Filter Attribute List and add a new social platform.
- Predict how capturing consent changes an existing CommSubscriptionConsent record.
- Map compliance snapshot and digital signature fields correctly in an integration.
- Keep consent shared through trigger handlers and realignment batch jobs, and assign the delete permission.
- Configure an email template for consent acknowledgements.

Key terms: **Communication Subscription**, a consent topic HCPs opt in or out of; **Data Use Purpose**, the record linking a Life Sciences Marketable Product to a subscription; **Engagement Channel Type**, a communication method such as email; **Communication Subscription Channel Type**, the record joining a subscription to a channel; **CommSubscriptionConsent**, the stored consent per giver, channel and contact point; **compliance snapshot** (CommSubConsentCmplSnpsht), the compliance information captured at the time of consent.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Consent page listing | Subscription needs an active engagement channel | [Add a Subscription](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_new_subscriptions.htm&type=5&language=en_US) |
| Empty Filter Attribute List | Subscription appears for all accounts | [Add a Subscription](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_new_subscriptions.htm&type=5&language=en_US) |
| Data Use Purpose | Links a Life Sciences Marketable Product to a subscription | [Data Use Purpose](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_create_data_use_purpose.htm&type=5&language=en_US) |
| Social platforms | Need a Social Platform Provider picklist value | [Add a Channel](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_channels.htm&type=5&language=en_US) |
| Active consent | EffectiveToDate blank or on or after today | [Set Up Consent Management](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_setup.htm&type=5&language=en_US) |
| Snapshot deletion | Can Delete Communication Subscription Consent Compliance Snapshot | [Set Up Consent Management](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_setup.htm&type=5&language=en_US) |
| ReceiptRequestStatus default | NotRequested | [CommSubConsentCmplSnpsht](https://developer.salesforce.com/docs/get_document_content/life_sciences_dev_guide/sforce_api_objects_commsubconsentcmplsnpsht.htm/en-us/260.0) |
| DigitalSignature.ParentId | CommSubConsentCmplSnpsht, Inquiry or Visit | [DigitalSignature](https://developer.salesforce.com/docs/get_document_content/life_sciences_dev_guide/lsc_sforce_api_objects_digitalsignature.htm/en-us/260.0) |
| Consent realignment batch size | Default 200 | [Consent Batch Jobs](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_batch_jobs.htm&type=5&language=en_US) |

## Check yourself

- Which permission set does the subscription setup page list for creating or updating a communication subscription?
- When a consent realignment batch runs without a `batchSize`, how many records does each batch take?
- When a ProviderAcctTerritoryInfo record is inserted or updated, which handler creates consent and snapshot sharing?

## Sources

- [Set Up Consent Management](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_setup.htm&type=5&language=en_US)
- [Add a Subscription to the Consent Page](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_new_subscriptions.htm&type=5&language=en_US)
- [Create a Data Use Purpose Record](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_create_data_use_purpose.htm&type=5&language=en_US)
- [Add a Channel to a Subscription](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_channels.htm&type=5&language=en_US)
- [Create an Engagement Channel Type](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_add_new_channel_type.htm&type=5&language=en_US)
- [Consent Management Trigger Handlers](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_trigger_handlers.htm&type=5&language=en_US)
- [Batch Jobs for Consent Management](https://help.salesforce.com/s/articleView?id=ind.lsc_consent_management_batch_jobs.htm&type=5&language=en_US)
- [CommSubConsentCmplSnpsht](https://developer.salesforce.com/docs/get_document_content/life_sciences_dev_guide/sforce_api_objects_commsubconsentcmplsnpsht.htm/en-us/260.0)
- [DigitalSignature](https://developer.salesforce.com/docs/get_document_content/life_sciences_dev_guide/lsc_sforce_api_objects_digitalsignature.htm/en-us/260.0)
- [LifeSciEmailTemplate](https://developer.salesforce.com/docs/get_document_content/life_sciences_dev_guide/sforce_api_objects_lifesciemailtemplate.htm/en-us/260.0)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 13 linked practice questions, and unlimited timed mock exams are included with the Agentforce Life Sciences Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
