New features in GDPR Compliance for Zendesk

Automatization in Zendesk is essential if you need to save time for agents to perform higher-priority tasks and create a seamless ticket flow without any delays. Growthdot apps can help you with it. Besides, we release new options in the GDPR Compliance for Zendesk from time to time to power up your customer support and unload your employees.

This time, we made the following changes in the GDPR Compliance app, so let’s look at them.

Retrieving Comments from Chats

In response to user feedback and evolving data privacy regulations, we've enhanced the app's capabilities to ensure even greater compliance and data protection. This time, our team has improved the retrieval process to include comments from tickets along with messages from chats.

By incorporating chat messages into the data retrieval process, businesses can now maintain GDPR compliance without overlooking crucial interactions.

So, the next time you retrieve customer data containing tickets with chat conversations, they will all, including attachments, seamlessly integrate into the extracted file.

Ticket with Chat Comments

Read the article to learn how to retrieve data from Zendesk.

After downloading the archive, find the necessary ticket folder and open the comments.csv file. There, you'll see a detailed record of all comments from tickets as well as messages from chats. Automatic responses from the chat are identified by [System] in the Author ID column.

Messages in CSV File

There may also be a private comment, 'Conversation with…' and a transcription of the chat if it is enabled in the Admin Center > Objects and Rules > Tickets > Settings > Transcript visibility.

Faster Data Processing

With the GDPR Compliance app, you can already efficiently handle bulk data. But what if we told you it could be even faster?

Thanks to the latest improvements, processing user and ticket data now takes less time. It means quicker responses to data requests, smoother compliance workflows, and more time for other critical tasks.

No configurations are required. Just ensure you have the Premium subscription to our app and the Enterprise or Enterprise Plus account in Zendesk (with the necessary limit of 2500 API requests).

Try it today to effortlessly delete or anonymize large volumes of data and maintain GDPR compliance without sacrificing speed.

Events Feature

To keep track of agents' actions and changes in the GDPR Compliance app, we've added a new Events page in Settings.

The list shows the Event Object, such as process, list, preferences, and settings. Then, it indicates the Action Type, the Actor (the agent who did this action), the exact Date of the event, and the Actions.

Events Page

Tip: Use the filters at the top of the page for a more efficient and accurate search.

The last column is helpful for monitoring modifications in the process preferences presets. By clicking on the information symbol, you can compare the configurations right after the changes and the current ones side-by-side.

Preferences Comparison

Be aware that only agents with full access can see other agents' events.

Process the Ticket Right From the Sidebar

Previously, you could initiate a GDPR request only for a user profile within the ticket. Now, it becomes possible to process both the user and the ticket data directly from the sidebar.

Process Ticket From Sidebar

It is very convenient if you want to anonymize or delete only one particular ticket. Just choose the type of GDPR process, give it a name, select the preference preset, and proceed with the chosen ticket.

Proceed With Selected Ticket

As you can see, we redesigned this Process GDPR Request modal window, but the functionality remains the same.

Email Addresses Anonymization - Updated

Data privacy is a top priority and the main goal of the GDPR Compliance app for Zendesk. With the latest update, you can be sure that all personal information is entirely secure.

We've improved the anonymization process to anonymize not only the requester's email address but also all email addresses included in the comments. We understand that email is a type of data that must be kept confidential, whether it belongs to the requester or not.

Check your Ticket anonymization preferences on the Settings page > Process Preferences > Anonymization Presets Management to see if there is a tick next to the Email Addresses.

Email Anonymization Preferences

So, once you initiate the anonymization process, all email addresses in the comments will be hidden.

Anonymized Emails

Custom Fields Preferences for Retrieval

If your company requires precise control over data exports, we're thrilled to introduce a new feature in the GDPR Compliance app. We understand that not all users' and tickets' data is meant for external eyes. With this in mind, our latest update empowers you to specify which custom fields to include during retrieval, ensuring that only the necessary data is exported.

To do so, go to Settings > Process Preferences > Retrieving Presets Management and select the preset you need to configure. In the Ticket and User retrieve preferences, you will find Custom fields preferences where you can choose necessary fields.

Custom Fields Preferences

Plus, in General Preferences, we've added a new option to Ignore Empty Fields that will exclude any fields that contain no information, keeping your retrieving data clean and concise.

Ignore Empty Fields

Try new features now with the Premium Plan to take full control of your data retrieval process.

Attachments Condition for Ticket Lists

Due to our clients' requests, we've added a new type of criteria for filtering tickets. So, next time you create a ticket list, add a new condition based on attachments. It will include only tickets that have attached files or only those that do not have them.

Condition Has Attachments

Whether you need to prioritize or skip tickets with attachments for deleting and anonymizing processes, the GDPR Compliance app now provides the flexibility you need to manage Zendesk tickets more effectively.

Take into account that this feature is only available for Premium Plan.

Subject Anonymization

Our team works hard to make the anonymization process even more accurate. That's why we've updated the ticket anonymization preferences by adding subject preferences.

Now, you can fully anonymize the ticket's subject or specify what sensitive data you want to anonymize in the subject:

  • Name: removes the requester's name and surname;
  • Email: removes the requester's email address;
  • Phone Numbers: remove the phone numbers.

To do so, go to the Setting page > Process Preferences > Anonymization Presets Management and edit the preset you need.

Subject Anonymization Preferences

After running the anonymization process with the subject's anonymization settings configured, all selected sensitive information will be hidden in the subject.

Subject Anonymization

Create Shared Lists

To ensure seamless collaboration between your team members, we've added an option to share the lists with other agents to comply with GDPR standards across the Zendesk ecosystem. By implementing shared lists, you can significantly improve your support team's efficiency, consistency, and flexibility.

This feature is available for all types of lists:

  • Contact lists
  • Ticket lists
  • Organization lists
  • Combined lists

Enable it by marking the checkbox Share when creating a list.

Share the list

This way, your colleagues can use and process, for example, the same set of tickets, and agents with full access can also edit and contribute to this list.

Also, we've made it easy to navigate through lists with Sort and Filter options. You can now find the exact list you need in a few clicks.

Sort and filter

So, try shared lists right now with the Premium plan in the GDPR Compliance app to streamline workflows and enhance communication in your team.

Presets for Process Preferences

How to Create and Use Process Preference Presets in GDPR Compliance for Zendesk

Some companies need to provide different types of anonymizing, deletion or retrieving depending on departments and their goals. Some of them need only ticket anonymization, the other one need to forget users but not to affect tickets. So shifting settings from time to time can take a lot of time and cause a mess in ticket processing. However, we found a workaround! Process preference presets can solve the problem.

The flow is super easy:

1. Create a new preset in the Process Preference tab as shown on the screenshot below.

Presets GDPR

2. Select the preference preset from the dropdown menu during any process launch or automation creation so that different processes can be started at the same time.

Choose Preset

Note: You can create 20 presets per process for Premium plan and 1 preset per each process for Standard plan.

Identify GDPR Compliance’s tickets easily

If you consider how to check the number of anonymized tickets, we explain the easiest way! With a recent update, all anonymized tickets will get the gdpr_compliance_ticket tag.

Tickets Tag

Besides, with the Pro Plan, there is one more tagging option - Add Process-Specific Tags. When the setting is enabled, after users anonymization, the app will add two tags:

  • A general tag
  • A specific tag related to the process that anonymized a user.

As a hint, you can use tag filtering in Zendesk Support on the Views tab or create reports in Zendesk Explore to analyze the number of anonymized tickets.

Anonymized User

Free application on Sandbox

We now offer a free version of GDPR Compliance for Zendesk! This service is for you if you have a test Zendesk platform. This integration can be tested on a Sandbox account so that you can see how it works and make test anonymization and deletion. If you would like to try this out, please contact our support team.

Updated Homepage Interface

Meet a new look of our app's start page! You can schedule a demo with our support team, overview the guide on how to start using the application, view video tutorials, and read articles in Knowledge Base. So, click on a thematic box to access the desired topic.

GDPR Compliance Homepage

Replace the original ticket requester with a dummy user for ticket anonymization

We are actively working on our application to make it more agile for you. Therefore, meet our recent update regarding anonymization. After launching the ticket anonymization, you might notice that its requester still be visible. So, if you have, for example, old tickets that contain data of an active requester, but you should remove it according to GDPR, there is a new feature developed to handle it.

The new 'Unlink Requester' setting replaces the ticket requester with a new contact named 'GDPR Anonymized User (process_ID).' Therefore, this allows for keeping the contacts hidden after ticket anonymization. To enable this option, go to the Setting page > Process Preferences > Anonymization. Then, activate the Unlink Requester feature in the Ticket anonymization preferences > General preferences.

Unlink Requester Checkbox

Pay attention that users with Premium Plan have access to this setting. If you also want to use this option, upgrade your plan on the Subscription tab of Settings.

Anonymization Improvements

To work smoothly, our application constantly is under the improvement process. So, we would like to share what options were updated this time. The first one is about ticket forms. When you launch the anonymization, the pointed ticket form remains in the ticket. However, such a ticket form should be valid; otherwise, it will be replaced with a default form.

The second improvement regards the ticket channel. Previously, all channels were replaced with the web channel after the anonymization. However, now the original channel doesn’t change, which is good for statistics.

Contact Phone Number - Anonymization

Along with the phone numbers anonymization in tickets, we adjusted the same option for contacts. So, to hide the phone number from a user's profile, go to Settings > Process Preferences > Anonymization > Contacts anonymization preferences > General preferences. Next, enable the Phone Number.

Contact Phone Number Anonymization

Internal Note for Anonymization

If you regularly anonymize users' data and change process preferences, it may be challenging to define the hidden information. Therefore, we added a new option - Create Internal Note. After the anonymization process is completed, the application generates an internal notification in a ticket. Here you can find a description of the preferences used to anonymize the ticket, the ID and the name of the process (if there is any), and the date.

Internal Note

To enable such an option, go to Settings > Process Preferences > Anonymization > Ticket anonymization preferences >Additional preferences. Then, put the checkmark next to the Create Internal Note.

Internal Note Settings

Custom Fields for Ticket Lists

There is a new feature available that enables you to filter ticket lists more effectively. To create ticket lists, the application previously used only system fields. Now, however, you can also use custom fields to create unique lists and segment tickets.

Condition Custom Fields

Fields Improvement

In Ticket and Organization lists, you can now use the new Any text field. This condition allows you to search for necessary items by keywords. Using 'Any text field' - 'is' - 'LTD,' you can search for organizations with limited corporate structures. However, only companies with names having the 'LTD' word will be selected by the app.

Any Text Field

An additional improvement is the ability to create lists that contain no-value fields. Previously, we had an update with empty fields, so this option has been improved. If you need to use an empty value, select a necessary field from the dropdown list that supports such an option. Then, set a condition ‘Has no value’ or ‘Has any value,’ depending on your purpose.

Has No Value

The Phone Number Anonymization - Updated

Good news! Our dev team improved the anonymization function of the app. If you want all phone numbers to be anonymized, ensure this preference is enabled. For this, go to Settings > Process Preferences > Anonymizing > put the checkmark near the Phone numbers. After you launch the anonymization process, all existing phone numbers mentioned in tickets' subjects and comments will be hidden.

Phone Number Anonymization

Phone Number Anonymized in Ticket

'Combine the two lists' feature – updated

You might already know about the combined lists option in the app. Our developer team improved the combined lists; now, it has a separate tab, which is more convenient. All you need is to create a multi-list on the Settings page > List Management > Combined Lists > + Add New List > select Primary and Secondary lists and define the Combination method. Then, go to the Combined lists page and click Load the list. After the preview of a combined list is ready, click Process GDPR Request to start the deletion or anonymization process as usual.

You can learn how to use Combined lists in more detail here.

Combined Lists Views Page

By the way, you also can select a combined list to process from Contacts, Tickets, or Organization lists pages. To do so, open the necessary Views tab and hit the Process GDPR Request button.

Views Tabs Process GDPR-Request

Next, name the process and set its type – deletion or anonymization, and click Select combined list. After you see the extra modal window, you should select a combined list from a drop-down menu. To continue, click Proceed.

Combined List Modal Window

Configure different access levels for agents

Now you can easily segment the access for your agents in the app. Our new feature allows agents to manage the app entirely or partially; some can even be assigned as inaccessible. To configure app restrictions, open the Access Control Management modal window from the Proactive Campaigns sidebar and set the necessary values. In addition, this feature allows defining what type of access new agents will get and changing the current restriction levels of each individual.

GDPR Compliance Restriction Icon

Automation configurations updated

Previously, we proposed only several list types to schedule, but now we expanded this option with Combined, Organization, and Deleted Users lists. Therefore, you can automate such lists for deletion and anonymization. The Deleted Users list contains all soft-deleted contacts you removed within the Zendesk Support instance.

Lists Type Automation

Permanently Remove Soft-deleted Contacts from Zendesk

Do you know that deleting the contacts option from the Customers tab in Zendesk Support doesn’t entirely remove the data? Indeed, you can find all deleted contacts in the Admin Center > People > Deleted users > Deleted users.

Admin Center Deleted Users

Therefore, they are still in your Zendesk instance. Of course, it is possible to get rid of such data by clicking on each contact’s name and then the Delete user button, but what if you also have more than 1000 items as we have? Well, our new feature was made precisely for this. So first, find and click the Deleted Contacts Views icon on the left-hand sidebar. Then, hit Permanently delete all soft deleted contacts, name the process in the modal window opened and click the Proceed button. After, you need to launch the deletion by clicking Start Process > Confirm.

Permanently Delete All Soft Deleted Contacts

Moreover, if you need to preview the complete list of such users, hit Load the list button. However, the loading process can take some time, but do not close the page until it’s done.

Filter Tickets by Ticket Forms

You probably have a lot of tickets you need to work with daily. Usually, companies create different types of ticket forms to be more precise about their organizing. Therefore, we developed the opportunity to create lists using Ticket Forms as a filter when setting conditions.

The Ticket Form Condition

So, go to the Settings page -> List Management -> Ticket lists -> Add Ticket List. Then, in the Conditions block, select the field named Ticket Forms, set a condition (Is/Is not), and choose a necessary ticket form from the drop-down menu. Save changes.

Ticket Form GrowthDot

Create a List with Empty Fields

Some contacts in Zendesk Support might not belong to organizations, or they don’t have an email address, and so on. From now, you can easily create lists leaving the field empty for both conditions (Is/ Is not). For example, make a list with users that have no organizations assigned. So, go to the Settings page -> List Management -> Contact lists -> Add Contact List. Then, name the list and set a condition: Organization - Is - empty field. Save changes. If you want a list with only users with organizations involved, a condition will be: Organization - Is not - empty field.

User List Orgs

Note: only fields that have the Info icon above them can be empty.

Combined Lists - the Exclude Option

The Combined lists feature is a simple way to make data selection more precise while deleting or anonymizing. Previously, you could only select mutual data from Primary and Secondary lists. Now, there is an opportunity to process results from the Primary list that are not involved in the Secondary list. To get started, go to the Contact, Ticket, or Organization Views page and select a list you want to delete or anonymize.

For example, you need to delete contacts (the Primary list) who are not requesters of tickets (the Secondary list). Then, chose a requirable list from the Contact Views page and it will be set as the primary object. Then, click Process GDPR Requests -> Deleting -> Proceed with combined list.

Next, set the Combination method as Exclude and the Secondary list type as Ticket. Then, select the Secondary list from a dropdown menu. To launch deleting, click Proceed -> Start process -> Confirm.

Excluded Option Updated

Improved Reports

Our Growthdot team works on our apps, improving them daily. Therefore, we have got an updated Reports page view to make your app interaction more convenient and effective.

On the Reports page, you can:

  1. Filter the statistics by groups, agents, and reporting period.
  2. Analyze the total amount of completed processes as well as each of them separately: Retrieving, Deleting, and Anonymizing. Besides, you can hover over a cursor on a particular icon in the block to know what it indicates: Contact processes, Ticket processes, or Organization processes. Thus, from the screenshot, we can conclude that the total number of processes is 40, which includes 27 points completed for contacts, 4 for tickets, and 9 for organizations.
  3. View the Line Graph to estimate the frequency and quantity of made data treatments.

Statistics Page

Talking about peculiarities, the app allows each agent to see their statistics. If you want some of them to view all statistics, then go to the General Settings tab and assign related rights.

Read how to launch processes without admin rights and view all statistics in GDPR Compliance.

Process data with the Combined list

Combined List in GDPR Compliance for Zendesk - How to Delete or Anonymize Data

Do you want to delete or anonymize tickets that belong to particular requesters? Or maybe you have already thought about how to remove users' data from certain organizations. Then, the combined list can make your GDPR interaction in Zendesk more convenient. Just open the Contact Views or Ticket Views tab on the left sidebar and click Process GDPR Request. Afterward, select how your data will be processed - anonymized or removed. And click on the Proceed with the combined list. Finally, select the Primary and Secondary lists and launch the process.

For example, the Primary list could be a Ticket list you want to process, and the Secondary list could be an Organization list that plays a role as a filter.

You can delete or anonymize tickets that are included in specific organizations by choosing one of the ticket lists as the Primary list. Similarly, when your Primary list is selected as a user list, then contacts belonging to particular organizations will be either anonymized or deleted.

Analogically, you can set a User list as a Primary list, a Ticket as a Secondary, and vice versa, depending on your purpose.

Process Ticket List Filtered By Orgs

Note: any organization list also can be set as a Primary list, but in this case, we need to click Process GDPR Request from the Organization Views page. Then, a Secondary list will be a User or a Ticket.

If you haven't tried this option yet, it's an excellent opportunity to test it now.

Delete or Anonymize Data Using Organizations Lists

Imagine a situation where you want to delete/anonymize tickets or users related to particular organizations. Intriguing, right? Now, you can easily do this in Zendesk using GDPR Compliance. If you need to process users from organizations, then go to the Contact Views page. Next, select a necessary organization list from the Contact lists sidebar. You also can create a new organization list on the Settings tab. Then, launch the anonymization or deletion process as usual via clicking the Process GDPR Request button on the right corner above.

Do the same actions on the Ticket Views page if you want to perform GDPR processes with tickets from organization lists.

Organization Lists Update

Important: The number of depicted users and tickets is limited by 300 organizations. If you see the phrase ‘Too many organizations in the list. Preview is not available. You can still create and run the process, and all proper list targets will be processed ’ as shown on a screenshot below, it means that you have more than 300 organizations on the list. However, you can still process with users or tickets related to it.

No Results Matched Your Search

Note: a list with more than 300 organizations is displayed on the Organization Views page as usual.

More Than 300 Orgs

So, go to the app and test deleting users or tickets filtered by organizations on your own.

Retrieving private comments from Zendesk

At our customer's request, the GrowthDot team has launched a new setting for GDPR Compliance. Previously, you could retrieve customer and ticket data that also contained public comments. However, we have added a new feature - the ability to download private comments in the CSV file. Besides, we improved the data appearance, so information is sorted in a more convenient way. So now, you can find each ticket stored in a separate folder.

If you want to download private comments along with public ones, you should enable a related option in GDPR settings. First, go to the Settings page -> Process preferences -> Retrieving tab. Second, put the checkmark to include Private comments.

Mark Settings

To retrieve data from a specific ticket, go to the Views tab in Zendesk and choose a ticket you want to process. Then, open the sidebar by clicking the Apps icon and click on the Process GDPR Requests. After, press Retrieve data -> Proceed -> Confirm and Download the archive.

Process GDPR Requests

You will gain sorted tickets by folders and the users.csv file as outputs. Public and private comments are in a comments.csv file you can find inside a ticket folder.

The Retrieve Data Archive

Deleting organization

How to Delete Organizations in GDPR Compliance for Zendesk

We heard many times about the request to delete organizations from Zendesk. As a result, here is a new option available from now, just go to the Organization Views tab to start. Next, click on Delete selected organizations or Delete All Organizations. It is the same button, however, the name can be variable depending on what actions you need to perform. If you mark several organizations the button will be named as Delete selected organizations like on the screenshot below. If you need to process all items, leave empty checkboxes and press on the Delete All Organizations.

Then, fill in the only field in the modal window and hit the Create process.

Finally, click on the Start Process and wait till the ending.

Deleting Orgs GDPR

New condition in creating ticket lists

The more conditions you can add, the more accurate list you can create before starting any process in GDPR Compliance. That is the reason why we’ve added one more condition Organization Is (Is not) to GDPR Compliance for Zendesk. Consequently, you can significantly reduce the time spent on data treatment.

Organization GDPR

Ability to anonymize only sensitive info in the comment

Our new update is helpful if you need to leave a comment but anonymize sensitive information (e.g., user name).

Comment anonymizingJust perform the following actions to switch on the feature and treat personal data. First, go to Settings -> Process Preferences -> Anonymizing. Then, put the checkmarks in the Name and Email boxes and leave the Comments box unchecked.

GDPR Process Preferences

Deleting and anonymizing from CSV file

How to Delete or Anonymize Data from CSV File in Zendesk

If you've got an imported list with your contacts from Zendesk, you can quickly start the process in the GDPR Compliance app from the CSV file. Here are some steps to follow before starting the process.

At first, go Contact Views page and click on Import CSV-file, and you will be taken to the New process from CSV- file.

Import CSV file

Here you can drag and drop the file or click to select the needed one. Next, select the column which contains users' emails, select the data treatment type and click on Create the process to start the deletion or anonymizing.

Create The Process

Note: select only the column with users' email addresses to match with emails in Zendesk. Otherwise, the process will be failed.

Leave tags after the anonymization

Another company is another ecosystem, and that's impossible to create a universal solution for everyone as known. However, we are client-oriented and try to bring our add-ons closer to your company's needs. And our customers are the best idea generators in that challenge. They help us implement what we never thought was required but match their needs, so leaving tags after the anonymization is another idea that was implemented.

To configure tag anonymization, you need to go to the Settings page -> Process preferences -> put the checkmark in the front of the Tags option. If you remove the checkmark, you'll see tags in the anonymized tickets.

Process Preferences Anonymization

Easily find tickets in Zendesk after the processing

Users often get confused after the ticket anonymization as it seems impossible to find tickets in Zendesk, and they are dropped among thousands of requests. So that's not a big thing anymore, and you can follow a few steps to deal with it. Check out the details here.

Access for processes launching without admin rights

Previously only the admin could run GDPR processes, which means agents could only start a retrieving process or send a request and wait for the admin’s approval if they need to delete and anonymize. From now on admin can select specific agents to start data treatment. Select General on the Settings page and choose one or several employees to perform on the agent’s behalf.

GDPR Compliance Condition

New condition in GDPR Compliance for Zendesk

Sometimes our clients demand the mass deletion of suspended tickets hanging in their Zendesk, so we decided to respond to numerous requests on this issue. So, create a target user list and select the condition.

Is suspended - Is - Is suspended (Switch the toggle)

GDPR Compliance

Then continue as usual. We described the process of bulk ticket deletion and creating a ticket and user list in our help center’s articles, so follow the link to see the details.

Take into account that the anonymization process for suspended tickets will fail if there are closed tickets in the list or you activated the Yes, remove all comments and recreate tickets with different IDs.

Test our awesome apps!

GrowthDot apps are the best tools to perform different activities in Zendesk. For example, email marketing (Proactive Campaigns, Email Tracking), sales (CRM and Deals), data processing (GDPR Compliance), and video ticketing (Video Reply). Moreover, we provide a trial period to any of our Zendesk apps for you before deciding on purchasing. Also, we guarantee the total safety of your data.

By the way, we are the service provider and theme creator for Zendesk! So feel free to implement, customize, develop or integrate your customer support with us to create a flawless customer experience.

See the news

Keep up with the latest updates

Read more

%s
— %s