K
Kinde2mo ago
ryno1234.

Custom per-organization Marketing checkbox message

Is there a way to provide custom a message checkbox message next to the "Yes, Send me Offers" checkbox? I know I can do this across the entire environment, but is there a way to customize it per organization, application or use variables in the message to populate? Secondary question - is there a way to have the checkbox pre-checked?
21 Replies
Roshan
Roshan2mo ago
Hi there, Thank you for sharing your request to customize the marketing consent label for each organization. I understand how valuable this feature would be. However, at this time, customization is only available at the environment level. Also, pre-checking the checkbox isn’t an option currently. I truly appreciate your feedback, and I’ll pass it along to our team to explore possibilities for future updates. Let me know if there’s anything else I can assist you with!
ryno1234.
ryno1234.OP2mo ago
Thanks for the quick reply Patrick. What if we created custom sign in screens? Would that allow us to do further customization?
Roshan
Roshan2mo ago
Are you referring to the customization of the organization-level label for the checkbox? Custom screens also apply at the environment level.
ryno1234.
ryno1234.OP2mo ago
Patrick, I'm not sure how to answer. My question is, is there any way whatsoever (perhaps via custom code screens) to write logic that changes the label and / or check box for marketing consent? Even if that means within the custom screen code we'd have to write if / thens to customize.
Roshan
Roshan2mo ago
Yes, you can customize in that way. You can retrieve orgCode from the incoming request to use with conditional statements.
ryno1234.
ryno1234.OP5w ago
Follow-up question - is there a way to track consent per organization? We have users that span organizations (Chambers of Commerce). To give you a concrete example, we have multiple websites within a geographical area that are run by different Chambers. Each website represents a city / Chamber. Because we sometimes have several websites within a tight geographical area, it isn't uncommon to have a user that is logging into multiple websites / organizations. Their consent for marketing is really about giving consent to a specific Chamber, not ALL chambers, however it seems that the value of consent really only is evaluated upon initial sign up to the first organization and signing up through a different organization doesn't capture / update the consent nor does it seem its tracked at the organization level. Any advice on this? I think I answered my own question in that the checkbox is a user-specific property, not organization. Any plans on changing that to be something that is a User + Organization combination?
Roshan
Roshan5w ago
Hi there, Hope you are doing great. Looking at the current implementation, you're correct that the marketing consent checkbox is a user-level property that gets set during initial sign-up. The kp_marketing_consent property is stored at the user level, not the organization level. However, there are a few approaches you can use to track consent per organization: Option 1: Custom Organization-Level Properties Since Kinde supports custom properties at both user and organization levels, you could create custom properties to track consent per organization. For example: - chamber_marketing_consent_[org_code] as user properties - Or organization-specific consent properties You can update these properties via: - The Kinde dashboard by opening a user profile and selecting Properties - The Kinde Management API using the update user property endpoint or update organization property endpoint Option 2: Custom Sign-up Flow Since users can belong to multiple organizations, you could implement a custom consent collection process when users join additional organizations, storing the consent data as custom properties rather than relying on the built-in marketing consent checkbox. Option 3: Application-Level Tracking Given that each Chamber likely has its own application in Kinde, you could enable the marketing consent checkbox per application and track consent at the application level, since each Chamber website would be a separate application. The built-in marketing consent feature appears to be designed for single-organization scenarios, so for your multi-organization use case, custom properties would likely be the most flexible solution. Regarding your second question, thank you for reaching out with your thoughtful feedback about the checkbox being a user-specific property rather than tied to both user and organization. We take our customers’ input very seriously and are committed to doing our best to meet your needs. I don’t have an immediate answer on plans to change this functionality, but I’ll escalate your suggestion to our engineering team for review. In the meantime, you might consider exploring the approach I mentioned earlier as a potential workaround. I’ll follow up with you as soon as I have an update from the team. Thank you for your patience and for helping us improve!
Roshan
Roshan4w ago
Hey ryno1234,

Good to hear from you and just weighing in here.

I totally understand that you want each user profile to an org to be unique, i.e. a checkbox value per org - even if they belong to multiple.
Whilst I understand the value and use-case of this, it's not something that has been requested before.
I would suggest you building custom UIs for your initial login screen (i.e. signup and sign-in screens) using this doc to achieve this.

I have also noted this request down against your name.

Apologies that we don't have native support for this.

Let me know if you have further questions on this.
Kinde docs
Custom sign-up and sign-in pages
Step-by-step guide to creating custom authentication pages while maintaining Kinde's security for verification and MFA processes.
ryno1234.
ryno1234.OP3w ago
Thank you both Oli and Patrick. Hopefully last question - I could have sworn I could update the verbiage for the marketing checkbox, but I cannot seem to find the area in the Kinde management UI. Am I missing something or did the UI change recently?
ryno1234.
ryno1234.OP3w ago
In fact, I just referred to the documentation and do see reference to a field that is no longer visible
No description
Roshan
Roshan3w ago
Hi there, Do you still need help?
ryno1234.
ryno1234.OP3w ago
Yes I have an immediate need to change the marketing consent field name. This used to exist, but I cannot find it any longer.
Roshan
Roshan3w ago
Could you double-check that you have enabled the marketing consent checkbox for your application under Settings > Applications > [Your application] > Authentication experience?
ryno1234.
ryno1234.OP3w ago
This, this is turned on. Yet, I don't see the ability to customize the marketing consent box. I have a campaign launching in a little less than 24 hours and I'd like to be able to update the text of that box if possible before that launch.
No description
No description
Roshan
Roshan3w ago
Hi there, I will reach out to our engineering team and will get back to you as soon as possible. Hi there, - To change the label of the marketing consent field (the text shown to users at sign up), go to: Design > Page content. - Select the Clickwrap page from the dropdown. - Scroll to the "Disclaimer checkbox label" field and update the text as needed. - Click Save. We made a change and haven't had a chance to update the documentation properly. Sorry for any inconvenience this may have caused. Please let me know if you have further trouble. Hey Ryno. Just jumping in here. The above is not correct. That's not the field you need to change. I know Patrick has done some testing now, and suspects a bug. I'm looking into it and we will get back to you when we know more. Thanks for your patience.
ryno1234.
ryno1234.OP2w ago
Thank you. This is a high priority for me. Our client just checked in this morning (pacific time) to see the status as they're launching today. Would love to get an update ASAP. Thank you for your attention to this!
Roshan
Roshan2w ago
Hi again. The team has confirmed it looks like a bug and are working to fix. We are AEST, I hope we don't miss your client's launch window. We will do our best.
CB_Kinde
CB_Kinde2w ago
A PR has been rasied to fix - awaiting review and deployment. Will notify you as soon as it's out.
Roshan
Roshan2w ago
Hi Ryno, This has been fixed. Please signout and signin again. You should be able to find it under Design > Page Content > Sign Up page. Please let me know if you have any further trouble.
ryno1234.
ryno1234.OP2w ago
Thanks team!
Roshan
Roshan2w ago
You are welcome. We are here to help you.

Did you find this page helpful?