Currently, when users submit a helpdesk inquiry, it's not immediately clear whether the user is a legitimate domain manager/registrant. Therefore, analysts must first research the user to understand whether they're authorized to receive information about a specific domain. It would be useful for analysts to know upfront whether a helpdesk message came from an authenticated user who is associated with the domain they're inquiring about.
Requirements:
(Form contents)
The new "Contact Us" form is only available to authenticated (logged in) users.
This does not replace the existing form on get.gov
The user's name and email are pre-populated on the form, based on authentication data, and cannot be changed by the user.
An additional email address may be included on the form which will be CC'd on any responses from the helpdesk. (This is an optional entry.)
Fields:
Name (read-only)
Email address (read-only)
Topic [selectable from menu]
Domain or Domain request being asked about [dropdown based on user]
Details [free form text box for written question details]
Submit/Cancel buttons
(Form submission)
When a "Contact Us" request is submitted, an email is generated to help@get.gov, to follow the existing helpdesk work flow.
The generated email indicates to the analyst that the user and email have been validated through login.
The generated email indicates to the analyst that the subject domain is associated to the inquiring user.
The complete contents of this inbound inquiry are logged, associated to the domain, so that it becomes part of the history for the domain request.
Users can select from the following topic when submitting the form:
Question about a pending domain request
Question about a domain that I manage [ in this case, they can select from domains or requests that they own ]
Question about a domain that I don't manage [ in this case, they can type in any domain or request name ]
Question about my account/profile
General question about the registrar
Report a bug (something not working quite right?)
Other (please specify)
Acceptance criteria
[ ] Create Figma design to show placement and layout for the new "Contact Us" form. Also, indicate where this form should be linked (e.g. link from the domain mgmt pages)
[ ] Modify existing helpdesk email to indicate whether user is authenticated and associated with the domain in the inquiry.
[ ] Provide direction on how the emails should be presented in the admin table (e.g. indicate which columns should show in the table, any filters that may be necessary, etc) and how the existence of a helpdesk inquiry should appear on related pages (e.g. User, Domain Request, and Domains pages).
Additional context
Contact Us form should have a similar look and feel to the domain application, like the Organization name and mailing address page.
Links to other issues
Investigation cisagov/get.gov#288
Discovery cisagov/manage.get.gov#1930
Design (Requirements) cisagov/manage.get.gov#2011 (You are here)
Dev ... (TBD)
Issue description
Based on cisagov/manage.get.gov#1930 Discovery,
Currently, when users submit a helpdesk inquiry, it's not immediately clear whether the user is a legitimate domain manager/registrant. Therefore, analysts must first research the user to understand whether they're authorized to receive information about a specific domain. It would be useful for analysts to know upfront whether a helpdesk message came from an authenticated user who is associated with the domain they're inquiring about.
Requirements:
(Form contents)
(Form submission)
help@get.gov
, to follow the existing helpdesk work flow.Acceptance criteria
Additional context
Contact Us form should have a similar look and feel to the domain application, like the
Organization name and mailing address
page.Links to other issues
Investigation cisagov/get.gov#288 Discovery cisagov/manage.get.gov#1930 Design (Requirements) cisagov/manage.get.gov#2011 (You are here) Dev ... (TBD)