---
title: Configure preselected preferences for purpose consent
description: "Access Type: Configuration Tree - Editor Premium Feature: Preference Management Platform One-click consent is a Didomi Preference Management Platform (PMP) setting that allows your organization to aut"
---

[Skip to content](https://support.didomi.io/one-click-consent-automatically-pre-select-multi-choice-preferences-from-a-purpose#main-content)

English

Show submenu for translations

[Customer portal](https://support.didomi.io/tickets-view)

![Didomi SAS](https://support.didomi.io/hs-fs/hubfs/Didomi-tail-name.png?width=182&height=34&name=Didomi-tail-name.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://support.didomi.io/tickets-view)
- Go to didomi.io

 Go to didomi.io

 Our documentation has moved to docs.didomi.io. Please update any bookmarks.

- There are no suggestions because the search field is empty.

1. [Help Center](https://support.didomi.io/)
2. [Preference Management Platform](https://support.didomi.io/preference-management-platform)
3. [Configuration Tree](https://support.didomi.io/preference-management-platform#configuration-tree)

# Configure preselected preferences for purpose consent

**Access Type**: Configuration Tree - Editor

**Premium Feature**: Preference Management Platform

One-click consent is a Didomi Preference Management Platform (PMP) setting that allows your organization to automatically select all preference values for multi-selection preferences when an end-user accepts (provides positive consent) for its parent purpose. In this article, we will cover the following:

- [One-click consent overview](https://support.didomi.io/one-click-consent-automatically-pre-select-multi-choice-preferences-from-a-purpose#overview)
- [Enable one-click consent for purpose](https://support.didomi.io/one-click-consent-automatically-pre-select-multi-choice-preferences-from-a-purpose#enable)

---

### One-click consent overview

One-click consent is not enabled by default and instead is enabled on a per-purpose basis within your configuration tree. 

When one-click consent is enabled and configured for a purpose, whenever an end-user accepts that purpose (positive consent), all preference values for multi-selection preferences will also be automatically selected. 

The one-click consent setting is only available for preferences with a selection type of **multi-selection** (end-users can make multiple choices for the preference).

End-users can continue to edit preference value selections after accepting a one-click consent purpose (i.e. end-users can deselect preference values included in the propagation).

![](https://support.didomi.io/hs-fs/hubfs/oneclickconsent-gif.gif?width=600&height=461&name=oneclickconsent-gif.gif)

**Note**: Toggling a one-click consent purpose will reset any preference value selections. 

Review the table below for how preference selections are displayed and saved:

| **Widget format** | **Save logic** |
| --- | --- |
| Single purpose widget | Once the purpose is consented by the end-user the preselected preference values will be saved when the end-user submits their preference via the **Save** button. |
| Multi purpose widget | Once the purpose is consented by the end-user the preselected preference values will be visible in the preferences widget and saved when the end-user submits their preference via the **Save** button. |

 

### Enable one-click consent for purpose

In order to enable one-click consent for a purpose in your configuration tree, click **Preference Management** on the left-hand panel and select the **Configuration Tree** tab on the subsequent page.

![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202025-11-19%20at%208-33-06%E2%80%AFAM-png-1.png?width=600&height=173&name=Screenshot%202025-11-19%20at%208-33-06%E2%80%AFAM-png-1.png)

Navigate to a specific purpose within the configuration tree and click the ellipsis inline with the purpose name.

Enable the toggle inline with **One-click Consent**.

![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202025-11-19%20at%208-38-52%E2%80%AFAM-png.png?width=600&height=305&name=Screenshot%202025-11-19%20at%208-38-52%E2%80%AFAM-png.png)

Confirm your decision to enable one-click consent for the purpose in the subsequent modal and click **Yes, enable!**

**![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202025-11-19%20at%208-41-07%E2%80%AFAM-png.png?width=500&height=292&name=Screenshot%202025-11-19%20at%208-41-07%E2%80%AFAM-png.png)**

The purpose will be set as a one-click consent purpose.

The purpose update will automatically reflect in your published preferences widgets. Any existing end-user preference selections related to the purpose **will not** be updated to reflect the one-click consent purpose.

From the configuration tree and the purposes & preferences tab of the preferences widget configuration flow, icons will indicate the status of each purpose and/or preference in regards to one-click consent.

| **Icon** | **Description** |
| --- | --- |
| Blue | Indicates purpose has one-click consent enabled |
| Green | Indicates preference is a multi-selection preference and will have all its preferences values selected if purpose is accepted (positive consent) |
| Red | Indicates preference is a mono-selection preference and is not impacted by one-click consent for the purpose |

![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202025-11-19%20at%2010-35-32%E2%80%AFAM-png.png?width=600&height=317&name=Screenshot%202025-11-19%20at%2010-35-32%E2%80%AFAM-png.png)

- [Consent notice creation](https://support.didomi.io/consent-notice-creation#main-content)

    - [Basics](https://support.didomi.io/consent-notice-creation#basics)
    - [Consent notice per device](https://support.didomi.io/consent-notice-creation#consent-notice-per-device)
    - [Manage Vendors and Purposes](https://support.didomi.io/consent-notice-creation#manage-vendors-and-purposes)
    - [Customization](https://support.didomi.io/consent-notice-creation#customization)
    - [Multi-regulations](https://support.didomi.io/consent-notice-creation#multi-regulations)
    - [Frameworks](https://support.didomi.io/consent-notice-creation#frameworks)
    - [Integrations](https://support.didomi.io/consent-notice-creation#integrations)
    - [Console migration](https://support.didomi.io/consent-notice-creation#console-migration)
    - [IAB GPP Framework](https://support.didomi.io/consent-notice-creation#iab-gpp-framework)
    - [Accessibility](https://support.didomi.io/consent-notice-creation#accessibility)
- [Compliance report](https://support.didomi.io/compliance-report#main-content)

    - [CMP Vendor Sync](https://support.didomi.io/compliance-report#cmp-vendor-sync)
    - [Advanced Compliance Monitoring](https://support.didomi.io/compliance-report#advanced-compliance-monitoring)
- [Preference Management Platform](https://support.didomi.io/preference-management-platform#main-content)

    - [Configuration Tree](https://support.didomi.io/preference-management-platform#configuration-tree)
    - [Widget](https://support.didomi.io/preference-management-platform#widget)
    - [Deployment](https://support.didomi.io/preference-management-platform#deployment)
- [Google integrations](https://support.didomi.io/google-integrations)
- [Privacy Request](https://support.didomi.io/privacy-request#main-content)

    - [User Requests](https://support.didomi.io/privacy-request#user-requests)
    - [Widgets](https://support.didomi.io/privacy-request#widgets)
- [IAB TCF](https://support.didomi.io/iab-tcf#main-content)

    - [Google & TCF](https://support.didomi.io/iab-tcf#google-tcf)
    - [TCFv2 Presentation](https://support.didomi.io/iab-tcf#tcfv2-presentation)
    - [TCF v2.2](https://support.didomi.io/iab-tcf#tcf-v2-2)
- [Analytics](https://support.didomi.io/analytics#main-content)

    - [Consent Management Platform (CMP) Analytics](https://support.didomi.io/analytics#consent-management-platform-cmp-analytics)
    - [Preference Management Platform (PMP) Analytics](https://support.didomi.io/analytics#preference-management-platform-pmp-analytics)
    - [ACM (Advance Compliance Monitoring)](https://support.didomi.io/analytics#acm-advance-compliance-monitoring)
- [Integrations](https://support.didomi.io/integrations#main-content)

    - [AB testing](https://support.didomi.io/integrations#ab-testing)
    - [Paywalls](https://support.didomi.io/integrations#paywalls)
    - [CMS](https://support.didomi.io/integrations#cms)
    - [Generic integrations](https://support.didomi.io/integrations#generic-integrations)
    - [Marketing automation](https://support.didomi.io/integrations#marketing-automation)
    - [Customer Data Platform (CDP)](https://support.didomi.io/integrations#customer-data-platform-cdp)
    - [CRM](https://support.didomi.io/integrations#crm)
- [Lexicon](https://support.didomi.io/lexicon)
- [Legal Requirements](https://support.didomi.io/legal-requirements#main-content)

    - [Didomi SDK compliance](https://support.didomi.io/legal-requirements#didomi-sdk-compliance)
- [Privacy Center and Data Processing](https://support.didomi.io/privacy-center-and-data-processing)
- [FAQ](https://support.didomi.io/faq#main-content)

    - [CMP / Managing tags](https://support.didomi.io/faq#cmp-managing-tags)
    - [CMP / Data Privacy for publishers](https://support.didomi.io/faq#cmp-data-privacy-for-publishers)
    - [CMP / Implementing a consent notice](https://support.didomi.io/faq#cmp-implementing-a-consent-notice)
    - [Debugging](https://support.didomi.io/faq#debugging)
    - [CMP / CPRA](https://support.didomi.io/faq#cmp-cpra)
    - [CMP / Analytics](https://support.didomi.io/faq#cmp-analytics)
    - [PMP](https://support.didomi.io/faq#pmp)
    - [Share consent](https://support.didomi.io/faq#share-consent)
    - [Customization](https://support.didomi.io/faq#customization)
    - [Cookies](https://support.didomi.io/faq#cookies)
    - [IAB](https://support.didomi.io/faq#iab)
- [Versions & Proofs](https://support.didomi.io/versions-proofs)
- [Login & Security](https://support.didomi.io/login-security#main-content)

    - [SSO](https://support.didomi.io/login-security#sso)
    - [Users, Teams and Permissions](https://support.didomi.io/login-security#users-teams-and-permissions)
- [Privacy Hub widget](https://support.didomi.io/privacy-hub-widget)
- [Consent Notices (old flow)](https://support.didomi.io/consent-notices-old-flow)
- [Consent Notices (NEW FLOW)](https://support.didomi.io/consent-notices-new-flow)
- [Customer Portal - Tickets](https://support.didomi.io/customer-portal-tickets)
- [Organization settings](https://support.didomi.io/organization-settings)
- [SDK version control](https://support.didomi.io/sdk-version-control)

Didomi, verb in ancient greek (δ‌‌ιδο‌μι): consent.

Copyright © 2026, Didomi SAS

Cookies