DeltaBreen Helpdesk adds a help desk and support ticket system to your WordPress site, with WooCommerce built in. Your visitors write to you from a support form on your pages, logged-in customers see their own tickets and your replies there, and your team answers every ticket from one shared board. It connects your site to Help by DeltaBreen, our helpdesk service at help.deltabreen.eu, and your customers never have to visit us.
One flat price per workspace, never per agent. The free plan has one site, two people and 100 tickets a month, with no card needed. You’re never charged for going over your plan.
[deltabreen_help_form], [deltabreen_help_tickets], [deltabreen_help_articles] and [deltabreen_help_launcher].Your team works at help.deltabreen.eu, from any browser.
Help has no built-in AI and sells no AI credits. Connect the assistant you already use, such as Claude, ChatGPT or Cursor, to set up your sites on every plan, and on Pro and higher to read and reply to tickets and write help articles, with the permissions you choose.
Move from another helpdesk plugin on this site, or from a hosted helpdesk, with replies, private notes and files, from Settings Import in the portal. Nothing on your site is changed.
Prices include VAT, and a yearly plan costs ten months. You’re never charged extra: on a paid plan the form keeps working if you go over, and on Free it stops taking guests’ messages until the month ends. Compare the plans at https://help.deltabreen.eu/pricing.
deltabreen_help_customer filter adds your own fields to what your team sees beside a ticket.deltabreen_help_action action lets a button on a ticket do something on your site, such as cancel a subscription or resend an invoice, after the agent types a word to confirm.fields="order_id=123", and starts its subject with subject="Book a call".This plugin connects your site to Help by DeltaBreen (https://help.deltabreen.eu), a helpdesk service run by DeltaBreen Limited, Ireland. It is needed for the forms to work at all: the tickets are stored by the service and answered there.
The service’s servers are in the EU. Requests to help.deltabreen.eu pass through Cloudflare (https://www.cloudflare.com), which handles the secure connection and filters attacks. Cloudflare’s privacy policy: https://www.cloudflare.com/privacypolicy/
When an administrator presses Connect, the site sends the service its address, its name, the plugin’s version, whether WooCommerce is active, the three addresses the service may call it at, and a secret the site has just made. The service calls the site back once, signed with that secret, to check it is the site at that address.
When a visitor opens a page that shows a form, the tickets list or the Help button, their browser loads the embed script from help.deltabreen.eu and sends the site’s publishable key and the address of the page. For a logged-in user, the browser first asks your own site for a short-lived token, and sends that token to the service. It carries the user’s ID on your site, their email address, so replies can be emailed to them, and their role on your site, which is kept on their tickets (switch that off under Settings DeltaBreen Helpdesk).
While a visitor writes a message, on a plan with help articles and once you have published one, their browser sends the service what they have typed so far, after each pause, and the service answers with the titles of matching articles. The service keeps and logs none of it. You can switch this off for a site on its Articles tab in the portal. Opening an article, and pressing “That answered it”, each send the service the article’s name so it can count them; nothing about the visitor is kept with the count.
When a visitor sends a message, their browser sends the service the message, its subject, the page’s address, the values of any fields the page fills in (on a WooCommerce order’s page, that order’s number) and, for a visitor who isn’t logged in, the email address they typed.
When an agent opens a ticket (Lite plan and higher), the service calls your site, signed with the site’s secret, with the user’s ID. Your site answers with that user’s name, email address, username, role and registration date and, if WooCommerce is active, their number of orders, total spent and five most recent orders (number, date, status, total). From the other plugins it reads, when they are active: from Easy Digital Downloads, the same for their orders there, and with its Software Licensing each licence’s product, status and expiry date (never the licence key); from LearnDash, LifterLMS or Tutor LMS, each course they’re enrolled in and how far through it they are; from Paid Memberships Pro, Restrict Content Pro, MemberPress or Wishlist Member, each membership plan they hold, its status and when it ends (never a payment’s reference); from BuddyPress or BuddyBoss, the address of their profile, the names of the groups they’re in that aren’t hidden, and when they were last active. The service shows this to the agent and does not store it.
When an administrator opens the WordPress dashboard, at most once every five minutes, your site asks the service how its tickets stand, naming the site’s publishable key and signed with the site’s secret. The service answers with four numbers (open, waiting on the customer, unassigned, late) and nothing else.
When a visitor sends one of your own forms that you switched on (Contact Form 7, WPForms, Gravity Forms or Fluent Forms, under Settings DeltaBreen Helpdesk), and only once that form plugin has taken it as no spam, your site sends the service what the form held: the address and the message, the subject, every other answer as a line under the message (never a file, a hidden field or a consent box), the form’s name, the page’s address and your site’s language, and for a logged-in user (with WPForms, Gravity Forms or Fluent Forms) their ID on your site and their account’s email address, signed with the site’s secret. The service makes it a ticket. If the service can’t be reached, the entry waits in your site’s own database and is tried again each hour for a day.
When an administrator uses Tools Export or Erase Personal Data for an email address, your site asks the service, signed with the site’s secret, for that address and the ID of the account here that has it. To an export the service answers with that person’s tickets with this site: each one’s subject, status and dates, the messages they could read and the names of their files. An erase removes them from the service, unless the team set one to be kept, which the eraser then says.
When WordPress marks the site as a staging or development copy of a site connected to Help (a host’s staging button copies the plugin’s connection with the rest of the site), the copy asks the service once for test mode, sending its own address and the site’s publishable key, signed with the site’s secret. The service answers with the site’s test key and a test-mode secret for that copy alone, so the copy’s tickets are test tickets and nobody is emailed. Until it has them, the copy shows no form.
Twice a day at most, the plugin downloaded from help.deltabreen.eu asks it for the newest version’s number (/downloads/deltabreen-helpdesk.json), so WordPress can offer the update. It sends nothing about your site. The copy from the WordPress.org plugin directory does not; WordPress tells it of updates itself.
When someone on your team brings tickets over from another helpdesk plugin on this site (Settings Import in the portal), the service calls your site, signed with the site’s secret, and your site answers with which of the helpdesk plugins it reads are active and how many tickets each holds, then with that plugin’s tickets: each one’s subject, status, priority, tags and dates, the customer’s email address and their user ID on your site, the email address of the team member it was given to, its messages and private notes with their authors’ email addresses, and its attached files with their names. The service keeps them as tickets of your workspace. Your site reads the other plugin’s tables and files and changes nothing.
Terms of service: https://help.deltabreen.eu/legal/terms
Privacy policy: https://help.deltabreen.eu/legal/privacy