This note describes my onboarding process for supporting consulting clients over Slack as part of a [Guidance Program](https://serverlessfirst.com/services/guidance/).
## Setting up access to Slack
For most clients I generally recommend setting up your own team Slack workspace (if you don't already have one) and then add me as a [single channel guest](https://slack.com/intl/en-gb/help/articles/202518103-Understand-guest-roles-in-Slack) to a new dedicated channel for our engagement (e.g. named `#paulsupport`).
This option should not cost you anything.
If this doesn't work for you, please let me know and we can work something else out.
## Good question hygiene in Slack
In order to maximise the efficiency of what is effectively an asynchronous communication channel, I've found that if both parties adhere to the following practices, everything runs more smoothly and less falls through the cracks:
- The dedicated Slack channel is to be solely used to ask me questions and not for general team communication
- Post unrelated questions as separate posts in the Slack channel
- All follow-up comments or related follow-up questions should be posted as a threaded reply to the original question and not also sent to the main channel.
- All my responses will be posted as a threaded reply
- Once I've finished answering a question, I'll add a "☑️" checkmark Slack reaction to the original question