Recent searches


No recent searches

Add end-user as CC via Trigger or Automation

Not Planned


Posted Oct 22, 2009

Desired functionality: a way to automatically add a CC to tickets that match a certain condition.

Example: Trigger if Organization is "Acme Co" and Priority is more than Normal, then "Add CC" - specifying an end-user email address.  This would allow the organization's primary contact stay in the loop about what their employees have requested.

Workaround: use a notify target "email" type to send emails to the person who needs to be CC'd.


489

518

518 comments

Thanks Andrew, 

Anyway I'd say we cannot use it. because we can create the target and notify a specific CC: but we have these consequences:

- We cannot select the "From:" account, I mean the one who sends the email, and we have more than one.

- If the person in CC: replies to that email, it creates a new ticket, instead of linking their answer to the ticket who shoots the trigger.

Am I right? Thanks!

0


@Kristen Mirenda, what was your update about?  Is it "workaround" stuff i.e. notify target "email"?

It's nothing near what we are talking about for almst 10 years.

 

-2


image avatar

Andrew J

Community Moderator

@Sergio, that is what the other articles covered - added (or altering) CCs on the ticket.  It's not an ideal solution and you will have to modify to suit your use case.

@taras, I think Kristen is talking about a change to some behind the scenes functionality (or possibly a new feature) that MAY make this request either possible or easier.  Since we havent SEEN what Kristen is referencing - it is impossible to tell if it is near what we are talking about.

Personally, I'd be surprised if this functionality was added without some limitations.  It would be easy to abuse for making pseudo agents and avoiding Zendesk licenses - I think some of the use cases that have been presented are basically that.  

0


Hi @Aaron/Sergio -- I think this may be the article you're looking for? https://support.zendesk.com/hc/en-us/articles/203660866-Notifying-External-Email-Addresses

As @Andrew has correctly explained, this specific feature is not currently in development. There is a different but related feature in development by another team that has reached limited beta. In the course of building that, they were able to take on some of the significant technical constraints that have been blocking end-user CCs via trigger/automation. Hopefully that beta will be soon be proven successful, and we will be able to move forward on this feature request. 

1


If anyone is interested, I'm working on an app that will allow you to add email addresses as CCs via a trigger. Hoping to have a prototype working in a couple weeks. If you'd like to beta test, let me know.  

3


@Avi - You've piqued my interest. Let me know when you've got a beta up and running.

 

@Kristen - Thank you! Yes, I have been looking for this article :)

1


@Avi, I'd be interested in the beta!

1


@Avi - Please include me in your beta testing. We're desperate for a suitable solution to this issue. Thanks.

1


For those who still can not, the solution is: add a trigger that calls a webhook, in that webhook you add the url of the zendesk request to modify tickets, inside the json body you put the id of your final user within the value aditionals_collaborators and then in each call of that trigger you execute that webhook and with that it would be ready.

0


 @Aaron, @Martin, @David. Good to see some interest (and maybe some help testing things out). I'll post details when things are up and running. 

In the interim, @Jhoan is totally right. This is definitely do-able with webhooks. 'additional_collaborators' works with an array of email addresses too, so you don't strictly need to look up their user id (although it can cause some weirdness if the emails change on the user I'd imagine). 

0


@Avi Yes, the mails are valid but it is actually how you clarify in the end, if you do it like this, you can fail later because a user can change mail, more feasible is by the user ID, this functionality I develop it and in the Nowadays he runs me without problems. Successes!

0


@avi - would love to help beta test and hear more about your progress.

0


@sonja, @martin, @david, @aaron. The app is pretty basic and in a working state. I wasn't able to get it working with triggers, but it creates a custom field on the User & Organization level. If you add comma separated emails (or user IDs) to the fields, when a ticket is created for said Organization or Requester, those end-users listed are added as CC's (basically it's sets up the fields, target, and trigger for you so you don't need to do any of the configuration). If that's interesting to you, let me know (aviwarner@gmail) and I'll send you a link to the app. You'll need Professional or Enterprise to install it as a private app. 

0


@avi - we would also love to help testing. This can be a real time saver for us!

0


@gal, drop me an email (from my last comment) and I'll send you the details.

0


If interested, my app, Carbon Copier, is live on the Zendesk Marketplace.

While it doesn't add a trigger action for end-user CCs, it adds a custom field to Users & Organizations. When you add end-user email addresses (or User IDs) to them, they're added as CCs when a ticket is created for that Org or Requester.

2


+1 need

0


hi Kristen,

Is there any update on adding end-users as a cc via a Trigger or Automation via their user id or their email?

I can see ideas recently added by @Avi to do this via an App or @Jhoan to do via webhook/JSON

@Jhoan, can you provide more info on your Webhook/JSON method as that sounds like what I need.

thanks, Mark

 

0


Hi @Mark Hinson!

Follow the next steps:

1- Go to configuration -> extensions
2- Add destination -> HTTP destination
3- Add a title for the destination
4- Add the following url: https://subdomain.zendesk.com/api/v2/tickets/{{ticket.id}}.json to update the ticket that enters zendesk.
5- Add the PUT method
6- Activate authentication and place the administrator user of your account to use the extension every time it is executed.
7- Save the extension.
8- Go now to the triggers and add a new one.
9- Place your conditions according to the case.
10- In the actions of the trigger call your extension by selecting the option "Notify destination" and add in the text field that shows the json to update your ticket, within this json what you will do is pass the id of the end user with the instruction "additional_collaborators". Example of this json at: https://developer.zendesk.com/rest_api/docs/core/tickets#setting-collaborators
11- Save the trigger and you're done.

Each time this trigger is executed, the CC will be automatically added to your ticket.

Considerations:

If you want to add those id dynamically you can create a custom field in the ticket and take it from there every time you enter a request, instead of placing the id manually in the json, you will pass the ID of the custom field with "custom_fields_123456789".

I hope I've helped.

Regards!

1


Just touching-up on this thread since the last official update was in April this year mentioning the beta, but nothing thereafter.  Since this was critical to our business, we bought the Carbon Copier app from Avi which works great. 

I did want to find out if there was any progress on the actual product feature - the note from product team was in April, but nothing thereafter.  Was the beta abandoned?

I saw another thread mention that age of the request should not mean it prioritizes the request any higher, but it seems based on the high degree of interest and feedback, it should become native functionality.

2


Thanks Greg. That product looks like just what we have been waiting for for a number of years. From my quick test from a dummy user it worked flawlessly and it couldn't be simpler to set up. Result!

1


After waiting for so many years for this feature, we too went with Avi's Carbon Copier app, as others now have, and it works perfectly.

While it might be great to have this eventually be something that ZD figures out how to do as core functionality - and the pointless discussions here in the threads about "light-agents this and light-agents that" might finally go away - we'll no longer be waiting or terribly interested.

The app has given us the functionality we needed all along, and we're using the heck out of it...just as expected.

If you're still waiting on this functionality from ZD and/or have been playing around with the various JSON solutions...you really should have a look at the Carbon Copier app.

 

0


Hi guys,

I have a doubt about Carbon Copier App: it costs just US$5 or this price is for month?

We need this function and I need know if I pay just once or monthly for purchase the app.

Best regards

0


@Bruno, it's a one time cost that goes to buying me a coffee every once in a while :)

@Jeff / @Steve / @Greg thanks for the shoutout, glad the app is working for you.

2


Hi Avi, hope it buys a decent number of really nice coffees. It's going to save me from some horrible kludgy work-arounds and ensuing headaches.

0


@Avi, thanks for the reply! You'll be seasick with so many coffees lol! Thanks for the app, will solve a big problem with some clients!

Thanks again!!!!!

1


image avatar

Jessie Schutz

Zendesk Customer Care

@Avi, you're a star, and we miss you! Thank you for making this great app. :)

0


@AVI 

Does this app also allow CC in explore?

I want to be able to send a report to different users and it only allows Agents

We need to be able to CC a particular user in our system and send the report to him once a week so he can see how our support is keeping up with his demands.

Could you let me know if this is something that works?

0


@jeremy the app only works on tickets in Support. Haven't really looked into Explore.

0


Ok no problem

 

Ill keep looking. thx

0


Please sign in to leave a comment.

Didn't find what you're looking for?

New post