Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 21:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Allow new customers from a certain email domain without creating a public service desk?

Andrew Vaughan July 14, 2021

Hello all,

We are currently intending to use Atlassian Service Desk to power both an internal helpdesk for IT/Facilities/Operations/Etc, and one public for our company's customers.

We are trying to determine how we can ensure that any employee using our company's email domain can create an internal helpdesk request without needing to create a "customer" account.  Additionally, we have to make sure that the internal helpdesk does not appear in our customer portal.

Unfortunately, if we open up the internal helpdesk to be "public" - the internal request forms will show up on our customer service desk, which is something we absolutely can't have.  If we don't create a "public" service desk, the system rejects any emails from our connected email channel unless that person has created an account ahead of time.

The problem seems to be that Service Desk seems to smush all of the portals into one endpoint, even if you have two completely separate Service Desk projects (which seems ridiculous to me...).  How can we do one of the following (from most ideal to least):

1. Have separate portals for our internal helpdesk and customer service desk without worry that they will "intermingle", allowing us to allow anyone in the company to create an internal ticket without the need for a prior account

2. Restrict the portal from showing the internal helpdesk unless they are a company employee, but automatically create a customer account for them the first time they send an email from our employee email domain.

Thanks in advance!

1 answer

1 accepted

1 vote
Answer accepted
Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 14, 2021

First is important to understand that for anyone to open an issue in a JSM Project they must be or become a Customer. So all of your internal employees will ultimately have to be listed as a customer in your internal projects. Second regarding the portal and what customer see - A customer will only see the project where they are listed as customers. So you can have internal projects for your employees and external projects for your external customers and neither will see the other projects on the Help Center unless they are listed as a customer in the project.

in your case you want to have internal projects for your employees and separate external projects for your customers.

Andrew Vaughan July 14, 2021 edited

Thanks, Jack - definitely understand the concept of customers, but what we're trying to avoid is having to proactively create a customer account for every employee we have (instead, wanting to use the auto-creation capabilities of Service Desk so that our employees can have accounts created for them when they open their first ticket).

The problem I'm running into is that, to do so, it seems I have to list our internal helpdesk project as "public". We similarly have our public support portal project configured to be public, as we want our support portal to be accessible by anyone.  This means that our Help Center now shows our business customers our internal helpdesk, as Service Desk doesn't seem to be able to separate out portals for different projects.

The only goal we have is to not require our employees to all sign up for a customer account in order to be able to use our helpdesk@ email channel, while, of course, keeping all intake private to the company (certainly not exposing it to our customers).  Maybe this isn't possible with Service Desk combining all portals into one help center?

I'm curious if you have any ideas there, either on how we can allow our employees to have customer accounts created for them on their first email to our email channel (without having to make the intake public, so it doesn't show on our Help Center unless the customer is logged in), or how we can prevent our internal helpdesk from being shown to customers on our public support portal if they are both "public".  Thanks!

Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 14, 2021

Got it. Yes I have run into this before. Basically here is what I would like to have…

JSM project 1 - open access by domain (my company). In this case anyone that sends an email to this project email channel will be added as a customer if they have the approved domain.

JSM project 2 - public access. In this case anyone on the Internet that can find the URL could see an open a ticket for this one project. When they open their first ticket they are added as a customer.

Unless something has changed I don’t think this is possible. However, it does remind me that I’ve been meaning to connect with me my Atlassian colleagues and see where we stand relative to this capability.

Rob Peterson
Contributor
July 25, 2022

I've created rules based on the email domain so that as a user submits a request, checks to see if they are a customer in a particular organization, and if not, adds them into that organization.  The only thing we have to know ahead of time is the organization and their domain(s) that will be used when emailing in.

Alexander CTO
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!
January 10, 2023 edited

Hello Rob!

Could you please share the rules, or the procedure? We working with a large companies where staff fluctuates. This will be very handy to us.

Thank you!

Rob Peterson
Contributor
January 12, 2023 edited

@Alexander CTO sure... 

Create the Organization first that you are wanting to insert reporters into.  Then, create the rule in the Service Desk Automation; start with the adding as an "Issue Created" rule; next add a User Condition and then a Comparison and finally ends with adding the customer.  Note: each organization would require their own rule.  We do have another service desk project that there are two rules - one assigns to "Internal Organization" and the other assigns to "External Users" - we then associate groups to those users automatically which limits what can be done inside the project (like internal people can add time/worklog entries whereas external can't).

Overview:

2023-01-12_121719.png

 

User Condition:

2023-01-12_121936.png

Compare Condition:

2023-01-12_122001.png

 

Add user:

2023-01-12_122029.png

Like 2 people like this
Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 12, 2023

great stuff @Rob Peterson . Thanks for sharing.

Like Rob Peterson likes this
Alexander CTO
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!
January 13, 2023

Thanks @Rob Peterson  with your hints we'll make our B2B clients happy :) 

Like Rob Peterson likes this
Daniel Horníček
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!
July 29, 2023

Thanks @Rob Peterson , but I don't understand how automation work if first step is "issue created"(no issue is created from new email in mailbox)? I have problem that customer cant send email issue if he not in the "project customer". Can you explain it to me.... I must to configured many private project for nany customers. 

Rob Peterson
Contributor
September 8, 2023

Hi @Daniel Horníček  - if you are using a general email address to capture tickets into a central project, you can set that email address in the project settings.  In Service Desk, this is in the "Email requests" section.  More information about that here.  Are you trying to do this not in Service Desk?

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
atlassian, atlassian community, journeys for jira service management, journeys for jsm, eap jsm atlassian, early access program atlassian, early access program journeys atlassian, early access program journeys jira service management, join atlassian eap

Join the Early Access Program (EAP) - Journeys for Jira Service Management 🚪

Journeys is a brand new feature in Jira Service Management that helps you streamline various processes in your organization that may cross multiple departments, such as employee onboarding or off-boarding that require action from different teams. ✨

Join the EAP →
AUG Leaders

Upcoming Jira Service Management Events