Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Copilot Studio - Topic Creation & Management
Suggested answer

Privacy Statement

(3) ShareShare
ReportReport
Posted on by 2
We are looking for the best practice steps for adding a Privacy Statement to the initial opening of a visit that needs to be agreed too-
We've added one, however, you could still initiate a question and go around agreeing to the policy.  
What would be the best way to add this as our initial opening without allowing the user to circumvent answering yes or no 
Categories:
  • Suggested answer
    Romain The Low-Code Bearded Bear Profile Picture
    290 on at
    Privacy Statement
    Previous people said nearly everything, having a "user profil" (store it where you want, sharepoint, dataverse etc) and use it 
     
    To be 100 % sure they will never have any answer there is a totally new "topic trigger" call "when a answer is generated" wich is very not the good "name" : the real name could be "everytime something will be written in the chat"
     
    So : i think you start to understand the idea : in this trigger : 
     
    1. Check the user profil you made in sharepoint or dataverse (or whatever) if the user accepted
    2. if "no" : send a messag "you didnt accept, etc" and important made : send "stop" conversation with this : 
            variable: System.ContinueResponse
            value: false
      Here is sample with the "define a variable" action (it s in french but i think you can recognize it)
      If "yes" just send the original answer with 
      System.Response.FormattedText
      folowed by the stop like above.
       
       
       
      this way you have total control on what happen :) (and imagine lot of other idea you can insert in this topic) like insert quality check answer, etc etc)
       
      the name of the trigger is : 
      OnGeneratedResponse
       
      you can change here by clicking the little icon (it's in french but the icone is the same)

    If this solve or helped you a lot, please click "answered" it's very important :)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    42,755 Super User 2025 Season 1 on at
    Privacy Statement
     
    I would have to see everything you have, however, you could create a global variable on initial visit, something like varPrivacyAgreedTo to false, if they agree set it to true, if they say no, then set to false and End All Topics.
     
    Then in your Topics etc, at the start put a condition that checks if they agreed and then continue you on.
    Or, if not, then redirect them to either... the error, or another option to Agree to it.
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard >

Featured topics