Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Mass ticket creation on behalf of customers

Tayfun Aksoy
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 12, 2024

Hello,

I use a Jira Service Management Project (Portal login required) to communicate with my customers. 

The customers users are listed in the Site Management "Jira Service Management" and not below "Users". The users should not be active license users, the role "Customers" is the correct one. 

2024-11-12 15_08_55-Jira Service Management - Atlassian Administration.png

If I Create a new ticket to communicate with the customer, I use the function "Raise this request on behalf of". 

2024-11-12 15_11_56-Service project - Jira.png

After the ticket is created, the registered and complete new customer receives this mail:

2024-11-12 15_14_43-E-Mail – – Outlook.png

This works pretty well with the Jira User Interface, and I can create tickets on behalf of customers and inform them about product changes.

 

My problem is, I want to automate this. It happens that I need to contact 50 customers with the same ticket description and summary, only the mail addresses are different.

You can imagine, that this is a stupid job to create each ticket manually, and I want to make it smarter.

My attempts

1. CSV import

I have uploaded a CSV via System / Import and export / External System Import - used the "Old experience" with a configuration file.

I have tested it with a completely new user, which was never registered on my portal, and a registered user. 

For the unregistered user, I got this message from the import:

2024-11-12 15_35_23-External System Import - Jira.png

The user is marked as "Anonymous" in the ticket:

2024-11-12 15_56_29-1784] TEST - for multiple creation - Jira.png

The unknown / unregistered user gets this mail:

2024-11-12 15_57_14-E-Mail – Outlook.png

This email does not contain any indication that this invitation comes from my company and can confuse customers. This email is only sent if I use the CSV import, but not if I contact the unregistered user via the Jira UI like above. 

The registered user does not get any information / mail that a ticket is created on behalf of him. He also does not have the created ticket in this customer portal in "Requests", but the ticket is created without problems. I have signed in with the registered test user (incognito tab) and can not find any request.  

To confirm that I am on the correct issue, I changed my profile name to check whether the profile name is also changed in the ticket that was created via the CSV import. Yes, it is changed, which means that the ticket was created for the right person, but he cannot see his ticket.

CSV import summary:

  • Registered users do not receive an info email and cannot access the created ticket,
  • Unregistered users receive an info email, but with no indication that it comes from my company.

 

API endpoints

If I remember correctly, I also have tried it with the API endpoint POST / Create customer request (https://developer.atlassian.com/cloud/jira/service-desk/rest/api-group-request/#api-rest-servicedeskapi-request-post) and get the same results. 

Notes from the POST endpoint:

raiseOnBehalfOf - Is not available to Users who have the customer permission only. 

But all my customers have only the permission "Customers". 

 

My wish:

Creating very easy mass tickets on behalf of the customers, registered and unregistered customers gets a mail notification that a ticket is created on behalf of him. Ticket is visible for the customer in the portal in his Requests. I need an automation, because this is not a one time job, it happens quite often and every time I have customers which are registered and unregistered. 

Is this possible with the CSV import, or maybe with a different API endpoint? 

 

 

1 answer

0 votes
Salih Tuç
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 12, 2024

Hi @Tayfun Aksoy , welcome to the Community!

Just for brainstorming, what about using Jira Automation for your case? You can create an incident inside the service project (or directly create an issue) and add your customer as a request participant (or set him/her as reporter).

Of course, you need a trigger for this automation. And for that purpose, you may create a project for the customers, and when you add a new customer (issue) to this project, trigger the automation that creates ticket for the customer. Depend on your needs, you can play with the trigger; or you can even schedule it.

And also, inside the issue, you can hold some custom texts for your customer like the email addresses, some additional content or anything you may need. Think the project as a container for your "customer cards".

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events