--- title: "Trigger Campaigns on Consent Change" slug: "trigger-campaigns-on-consent-change" updated: 2026-06-05T09:57:29Z published: 2026-06-05T09:57:29Z canonical: "docs.xtremepush.com/trigger-campaigns-on-consent-change" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt > Use this file to discover all available pages before exploring further. # Trigger Campaigns on Consent Change Trigger campaigns when user consent preference changes and record change details With Xtremepush, you can trigger campaigns when a change is made to your user's consent preferences, either by you or the user. When your user's consent preference changes, you can perform the following: - Send messages to your users notifying them of changes in their consent preferences - Direct users to multistage journeys The change in preferences, sent messages, and triggered campaigns are recorded in Xtremepush. > [!TIP] > Reach out to Xtremepush Support to enable this feature. See [Contact Us](/documentation/docs/contact-us) f for more information on contacting Xtremepush Support. > > To use this feature, consent management must also be enabled on your project. > [!WARNING] > In-App messages not supported > > With this feature, you can't send in-App messages to your users for consent preference changes. ## Configure Preference Trigger in your Campaigns To configure the consent preference trigger in your campaign, perform the following: 1. Open your event-triggered campaign or create a new one. 2. Create or modify the content for your campaign. - In single stage campaigns, you can create the message that your user will receive when their consent preferences change. - In multistage campaigns, you can create a multistage journey your user will be directed to when their consent preferences change. 3. In the **Trigger** tab, select **System Event** and then **Consent Preference Change** 4. Under **Preferences**, specify the consent preference that will trigger your campaign when changed. - Select all preferences or specify a single preference. - If required, apply conditions to the preference using the **Apply Filter** toggle. Applying a filter allows campaigns to trigger when your user's preference change meets the specific conditions you define. - You can also control the amount of event data in the payload using the **Send Unfiltered Payload** toggle: - If this toggle is enabled, the payload contains the entire event data from the preference change. - If this toggle is disabled, you will only receive the data that matches your filter conditions. For example, if your filter is set for a specific location, the payload will contain preference changes made from that particular location. 5. Click **Save** to apply the changes to your campaign. For more information on creating campaigns, see [Create a campaign](/documentation/docs/create-campaign) and [Multi stage journey campaigns](/documentation/docs/multi-stage-journey-campaigns). > [!NOTE] > Multiple preference updates > > In single-stage campaigns, if multiple consent preferences are updated for a user within one minute, they get a consolidated message, instead of a message for each preference change. ## Monitor Consent Preference Updates - To monitor changes made to a user's consent preferences, go to the **Data** tab and then **User Profile** . Open the user's profile and go to the **Consent Preferences** section of **Channels and Preferences** tab. - To view any triggered campaigns, go to **Task History** in the **Data** tab. - To check if the user received the message, go to the **Notifications Log** under the **Campaigns** tab and filter for your campaign. You can check the **Status** of the message to see if it has been sent to your user. You can also view the message and its payload by opening the log details.