Working with Support Ops
Working with Support Ops
General speaking, working with Support Operations can be broken down into 8 categories:
- Customer asking for support portal changes
- Asking general questions
- Request changes to your Calendly
- Propose a change
- Get something fixed
- Make changes to Zendesk Global or Zendesk US Government macros
- Support Team page requests
- Everything else
For a general overview, please see the flowchart.
Customer asking for support portal changes
Occasionally, a customer might mis-file a ticket and send a request for support portal changes using a Support form. In these cases, please change the form to Support Ops in Zendesk and we will handle it from there. Please do not reply (as that removes our SLA clock from the ticket).
Please never modify a user’s access permissions or make any edits to the organization itself. We have specific processes and policies we must follow for such changes to occur.
Asking general questions
For general questions and assistance, reach out via the support_operations Slack channel. From there, a member of the Support Operations team will respond and work with you to help address the question. Should the discussion need more than a simple answer, Support Operations will direct you to create an issue in the correct issue tracker.
Request changes to your Calendly
Note: Support Operations does not have the ability to change your personal Calendly settings, only those used in team events.
When you need modifications made to your Calendly (such as being added to an event, having the schedule used in an event changed, etc.), you will want to create an issue in the calendly issue tracker.
From there, your manager will review the request and approve it. Once approved, they will ping Support Operations.
Support Operations will then review the request and work the issue. Once completed, Support Operations will then confirm the issue is completed and close out the issue.
Propose a change
To propose or request a change, create an issue in the support-team-meta issue tracker so it can be discussed amongst the team. If the proposal impacts teams other than Support, include those teams in the discussion.
When creating the issue, be sure to set a reasonable due date. Choose a date
on which the discussions will end and a decision will be
reached between the approving manager(s) and the requester. If you need the
assistance of Support Operations in the discussion, you can ping the Support
Operations team using @gitlab-com/support/support-ops
.
Once a decision has been made, the approving manager will then ping the Support
Operations team in a comment on the issue using
@gitlab-com/support/support-ops
. A Support Operations team member will then
review the issue and ask for any clarification as needed.
After Support Operations has confirmed the request and received any requested clarification, they will then create an issue in the appropriate tracker.
Support Operations will then work from the new issue to perform testing and other related tasks. At this stage, ensure you are available to help with the testing and review the results. Support Operations will ask the original requester to review everything before moving on to the next step.
Note: Do not create the issues in the Support Operations issue tracker(s). They require a support-team-meta issue for discussion and approval from a manager to be actioned on. Without this having occurred, Support Operations is likely to close out the issue and request the normal procedure be followed.
Get something fixed
This is category is for anything in our current setups that needs to be fixed (ie it is broken). These issues should not be for improvements or changes, but simply to get something that is currently broken fixed as soon as possible. For these, you would file an issue in the support-ops-project issue tracker. As these types of requests are highly important and solely to fix something broken, they do not require a discussion issue or manager approval.
Once the issue is created, Support Operations will work the issue. They may create new issues or move the original request as needed. As these tend to be timely in nature, make sure you are available to work with Support Operations.
Make changes to Zendesk Global or Zendesk US Government macros
Macros are deployed immediately. For information on macros, please see Zendesk Global Macros.
If you want to edit the wording of a macro, make an MR to the repo (Zendesk Global or Zendesk US Government). If you want to make non-wording changes (renaming it, add/removing options, etc.), use the Support Super Form ‘Edit a Zendesk macro’ option. If you want to create a new macro, use the Support Super Form ‘Create a Zendesk macro’ option. To discuss a macro (but not actually action on anything), use a support-team-meta issue.
Support Team page requests
For changes to the support team page, you would file an issue in the support-team-meta issue tracker.
Once the issue is created, Support Operations will work the issue. They may create new issues or move the original request as needed.
Everything else
This is a catchall category for anything that didn’t fit the previous ones. For these types of requests, you would file an issue under the support-ops-project issue tracker. From there, Support Operations will work the issue. They may create new issues or move the original request as needed.
Flowchart
graph TD; Start -- "Ask a general question" --> Slack; Start -- "Request changes to my Calendly" --> Calendly; Start -- "Propose a change" --> SupportTeamMeta; Start -- "Get something fixed/Other" --> SupportOpsProject; Start -- "Make changes to macros in ZD Global" --> ZendeskMacros; Start -- "Make changes to macros in ZD US Government" --> ZendeskUsGovernment; Start -- "Support Team page request" --> SupportTeam; Slack --> SlackResponds; Calendly --> CalendlyFillOutIssue; CalendlyFillOutIssue --> CalendlyPingManager; CalendlyPingManager --> CalendlyManagerFillOutIssue; CalendlyManagerFillOutIssue --> CalendlyManagerPingSupportOps; CalendlyManagerPingSupportOps --> CalendlySupportOpsWorksIssue; CalendlySupportOpsWorksIssue --> CalendlySupportOpsDone; SupportTeamMeta --> SupportTeamMetaDueDate; SupportTeamMetaDueDate --> SupportTeamMetaManagerApprove; SupportTeamMetaManagerApprove --> SupportTeamMetaManagerPingSupportOps; SupportTeamMetaManagerPingSupportOps --> SupportTeamMetaOpsReview; SupportTeamMetaOpsReview --> SupportTeamMetaOpsQuestions; SupportTeamMetaOpsQuestions -- "Yes" --> SupportTeamMetaOpsAsk; SupportTeamMetaOpsAsk --> SupportTeamMetaOpsRequesterClarifies; SupportTeamMetaOpsRequesterClarifies --> SupportTeamMetaOpsQuestions; SupportTeamMetaOpsQuestions -- "No" --> SupportTeamMetaOpsCreatesIssue; SupportTeamMetaOpsCreatesIssue --> OpsWorksIssue; SupportOpsProject --> OpsWorksIssue; ZendeskMacros --> OpsWorksIssue; ZendeskUsGovernment --> OpsWorksIssue; SupportTeam --> OpsWorksIssue; Start{"What do you wish to do?"}; Slack["Ask in the support_operations slack channel"]; SlackResponds["Support Ops responds in Slack and assists"]; Calendly["Create an issue in the support-ops/other-software/calendly project"]; CalendlyFillOutIssue["Fill out the issue based on the templae"]; CalendlyPingManager["Ping your manager in the issue for next steps"]; CalendlyManagerFillOutIssue["Manager does their part of the issue"]; CalendlyManagerPingSupportOps["Manager pings Support Ops"]; CalendlySupportOpsWorksIssue["Support Ops works the issue"]; CalendlySupportOpsDone["Support Ops confirms issue is completed and closes it"]; SupportTeamMeta["Create a discussion issue in support-team-meta"]; SupportTeamMetaDueDate["Set a due date for the end of discussion"]; SupportTeamMetaManagerApprove["Have a manager review the issue and approve moving forward"]; SupportTeamMetaManagerPingSupportOps["Manager pings Support Ops"]; SupportTeamMetaOpsReview["Support Ops reviews issue"]; SupportTeamMetaOpsQuestions{"Any clarifying questions needed?"}; SupportTeamMetaOpsAsk["Support Ops asks requester to clarify"]; SupportTeamMetaOpsRequesterClarifies["Requester clarifies"]; SupportTeamMetaOpsCreatesIssue["Support Ops creates issue in correct tracker"]; SupportOpsProject["Create an issue in the support-ops-project"]; OpsWorksIssue["Support Ops works issue from there, making new ones as needed"]; ZendeskMacros["Create an issue in the macros project"]; ZendeskUsGovernment["Create an issue in the zendesk-us-government project"]; SupportTeam["Create an issue in the support-team project"];
Helpful links
- Support Ops team page
- Support Ops documentation
- support_operations Slack channel
- calendly issue tracker
- support-team-meta issue tracker
- macros issue tracker
- zendesk-us-government issue tracker
- zendesk-us-government macros issue template
- support-ops-project issue tracker
dbfc956f
)