Zendesk and the importance of development environments

Back when I worked for a big software house, before the days of git repositories, our clients would have 4 installs of our software – development, testing, staging, and production. Bugs didn’t get past our awesome test teams and rollbacks were rare.

I’ve worked with a client more recently and we still had 3 environments but git made the development environment almost 2 tiered.

So, it’s with amazement that I’m watching the meltdown at Zendesk where “pods” (servers?) are unstable, needing a rollback and have even taken down Zendesk’s own chat service.


Their social media team is doing really well and they’re being open about the issue: https://support.zendesk.com/hc/en-us/articles/4402552467994-Service-Incident-June-10th-2021

Something to remember when you’re having a bad day, even the big guys screw up!


Zendesk and SEO


Do anyone have experience with using Zendesk’ help center to integrate a FAQ to your website – and how this might affect your website’s SEO?

We are considering using this for our website https://www.hedia.co/ , but I have heard some different concerns about this, for instance that Zendesk could slow down the site’s page speed and also that the actual FAQ will be on a subdomain like FAQ.hedia.co and not hedia.co/FAQ

All advice and experience is VERY much appreciated!


spam – Zendesk Spammers – Information Security Stack Exchange

Iv’e been having an issue and was wondering if anyone has an idea. I use the zendesk chat widget on my website, and there has been someone with an unknown motive who is sending all kinds of obscene text. He uses a dynamic IP so blocking the IP won’t help. I suspect he is using a VPN or proxy or the like. Blocking the cookie doesn’t fully take care of the issue as he can just open a new browser window… Do you have an idea how to block him?

c# – Conexión con la Api de Zendesk

quiero hacer una conexión con Zendesk para crear un ticket, ya tengo creado mi formulario, estoy trabajando con Visual Studio y mi proyecto es de tipo Aplicación Web ASP.NET (.NET FRAMEWORK) y estoy intentando usar HttpWebRequest, en la autenticación quiero hacerlo por medio de un token (su estructura es más o menos así lrVG63Ftyucm24uydWfgcQWdfgEtfC45) pero no he encontrado cómo hacerlo, así que lo estaba haciendo poniendo un correo y contraseña de usuario, pero si me pueden ayudar a hacerlo con token se los agradecería mucho, esto es lo que se debe ejecutar al momento de hacer clic en el botón de enviar:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System.IO;
using System.Net;
using System.Text;

namespace Formulario.Public
public partial class SendTicket : System.Web.UI.Page
    protected void Page_Load(object sender, EventArgs e)


    protected void SendButton_Click(object sender, EventArgs e)
        saludo.Text = "datos enviados";
        ValidacionModel jsonObject = new ValidacionModel();
        jsonObject.request = new Request() {
            email = "prueba@correo.com",
            name = "Ana",
            classification = "Facturación",
            subject = "Test",
            description = "test sndndddjiwd djw"

        // Json conversion
        JsonSerializerSettings settings = new JsonSerializerSettings();
        settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
        string jsonTicket = JsonConvert.SerializeObject(jsonObject, settings);

        string postData = jsonTicket;
        byte() byteArray = Encoding.UTF8.GetBytes(postData);

        HttpWebRequest request;
        request = WebRequest.Create("https://prueba.zendesk.com/api/v2/requests.json") as HttpWebRequest;
        request.Timeout = 10 * 1000;
        request.Method = "POST";
        request.ContentLength = byteArray.Length;
        request.ContentType = "application/json; charset=utf-8";

        string credentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes("prueba@correo.com:password123"));
        request.Headers.Add("Authorization", "Basic " + credentials);

        Stream postStream = request.GetRequestStream();
        postStream.Write(byteArray, 0, byteArray.Length);

        HttpWebResponse response = request.GetResponse() as HttpWebResponse;
        StreamReader reader = new StreamReader(response.GetResponseStream());
        string body = reader.ReadToEnd();


Al momento de ejecutar el proyecto me manda el siguiente error:
descripción del error

Is there a URL scheme for prefilling fields in a ZenDesk ticket form?

In certain circumstances, we may want to pre-fill the subject line field of a ZenDesk ticket form mailto: Links optionally accept a subject line. The use case here is to perform easy ticket routing based on the subject line. Is it possible to pre-fill fields in a ZenDesk ticket form using URL parameters?

Thank you for reading!


Zendesk For WHMCS 2.2.0 Your springboard for customer love! | Proxies-free

The last week was particularly busy for the entire ModulesGarden team – after all, three complete module updates are no coincidence!

1. Zendesk for WHMCS 2.2.0

Let us introduce you to the new update of the tool, which is a foolproof formula for real customer love and their unshakable trust in your company. Zendesk for WHMCS 2.2.0.

The outline of this revised version should definitely start with a heads-up on the new "Ticket Fields" In this field you can define which additional fields set up in Zendesk will be displayed to customers when they send new tickets via your WHMCS customer area. In addition, another level of flexibility has been introduced so that you can do this Rename your Zendesk departments – No matter whether you just want to translate them or set a completely different value, you can continue now! And last but not least, based on the voice of our customers, we gave the module the option of automatically adapting your customer's telephone number in Zendesk to the changes you make in your WHMCS.

How convenient is that?

Find out more about Zendesk For WHMCS 2.2.0 and see for yourself!

Second Dedicated EasyDCIM server for WHMCS 1.7.0

And now we want to put the spotlight on the second release this week. Our free EasyDCIM dedicated server for WHMCS module includes the WHMCS V7.9 support and a whole host of new features the 1.7.0 update that you are more than welcome to explore.

First, because of a couple of new criteria You can define jobs even more precisely, ie select the value "Any model" instead of specifying a specific server model and determining the required number of additional parts. When it comes to reordering Provisioning actions These are now running asynchronously, and if one of them is unsuccessful, the service status in your WHMCS will change accordingly. Last but not least, your customers have the opportunity to activate this "Rescue mode" to get an overview of your own partitions.

Although it looks like we've already exhausted the subject, there are still many changes that we need to address. Be sure to read the changelog notes and don't let a single change tell you!

Find out everything about EasyDCIM Dedicated Server for WHMCS 1.7.0!

Third Client Profile Viewer for WHMCS 1.7.0

The third that is mentioned today is our extremely practical module, which was developed to give you easy access to all the important details of your customers without having to switch to their profiles. Client Profile Viewer For WHMCS in a modernized Version 1.7.0.

A single mouseover is all it takes to get even more useful information about your customers two newly implemented widgets – Send credit card information and email. The second option allows you to send messages to your customers in a single moment. What is more, you can Make your tooltips leaner a little bit because of the option to set the maximum number of records that will appear in some widgets and also adjust them so that their records are arranged in columns side by side.

Enjoy the convenience that our recently launched Client Profile Viewer for WHMCS 1.7.0 update offers along with a handful of other improvements.

Find out everything about Client Profile Viewer for WHMCS 1.7.0!

4th Google Cloud Billing for WHMCS is on the way!

Finally, but no less important, we are pleased to announce that we are expanding the scope of our Cloud Billing For WHMCS solution Google Cloud Integration! This project the same way as our original integration with AWSwill best demonstrate its practicality to all Google Cloud providers who want to automate their customer billing.

Is there anyone interested in the early beta testing of this upcoming novelty and willing to give us their honest feedback? Maybe the breathtaking 75% discount will make this decision a little easier!

Consult our experts for a much more detailed overview and exclusive beta access!

Do you need customized software development for your company?

Especially for you, we adapt an application and its design to your own needs, create a new module or even a completely new system that was created from scratch!

crm – Some basic questions about Zendesk support

Zendesk support is a top-notch website with lots of useful information. But after searching and reading a lot of articles, I still have some very basic questions:

We run a travel site that accepts bookings. We have to organize our emails so that everyone can easily find each email for a single booking, both incoming and outgoing. (And later we would add other channels like Chat and WhatsApp).

It seems to me that Zendesk support would do this job well. However, on the entire Zendesk site, it only seems to speak to use support when problems arise.

1) I assume that it would also be good for bookings, right?

Ok, so we're going to set up Zendesk and use it. A customer then writes to the email address he chooses (we keep and use one of our domain email addresses) and Zendesk Support automatically starts a thread and sends us an email to tell us about the to inform new thread. Then we open the Zendesk console and find the thread.

2) To respond to the customer via email, we write a comment in the Zendesk console – is that correct?

3) And probably our email system will get a copy of the comment?

4) What happens to our actual email system? – We will do everything in Zendesk so that the usual maintenance of our email inbox is not done – mark as read, cancel content, move to other folders and so on. How do users manage the inbox on the original email server?

Thank you for any help.