Help Center / Support Processes
Customer Onboarding Process
Book: Support Processes
Review status: APPROVED
Customer Account Onboarding ΓÇö Kecktech IT Solutions
This document describes the process for provisioning a new customer user account across the Kecktech stack, granting access to the Customer Portal, password vault, and relevant customer-facing data.
Tip: Use the automated Onboarding Wizard at https://dashboard.kecktech.net/ops/onboarding to complete Steps 1ΓÇô4 automatically.
Overview
Customer accounts use LLDAP for authentication (via Authelia SSO). A customer in the kecktech_customers group gets:
- One-factor auth access to portal.kecktech.net
- Access to their Vaultwarden collection (shared by staff)
- Linked records in Zammad and ERPNext for personalized portal data
Step 1 ΓÇö Create Customer Account in LLDAP
Access: https://lldap.kecktech.net (Tailscale required) — log in as keckadmin- Go to Users → Create User
- Fill in:
- Save the user.
- Go to the user's detail page → Add to Group → kecktech_customers
Note: Do NOT add customers to kecktech_admins or kecktech_ops.
Step 2 ΓÇö Add Credentials to Vaultwarden
Access: https://vault.kecktech.net ΓÇö log in as staff admin- Navigate to the appropriate Customer Collection (named after the client company).
- Create a new Login item:
- Save. Optionally share the collection with the customer if they have a Vaultwarden account.
Step 3 ΓÇö Verify Zammad Account
Access: https://tickets.kecktech.net — log in as admin- Go to Admin → Users → Search for the customer's email.
- If no Zammad account exists, create one:
- Assign to the correct Organization in Zammad (matches company name).
Step 4 ΓÇö Verify ERPNext Customer Record
Access: https://ops.kecktech.net — log in as ERPNext admin- Go to CRM → Customers → Search for the customer's company name.
- Ensure a Customer record exists with the correct name.
- Verify at least one Sales Invoice is linked to this customer.
Step 5 ΓÇö Test Access
- Open a private/incognito browser window.
- Navigate to https://portal.kecktech.net.
- Authelia will redirect to the login page ΓÇö log in with the customer's LLDAP credentials.
- Verify:
Off-boarding a Customer
- LLDAP: Remove user from kecktech_customers group or disable/delete the account.
- Vaultwarden: Revoke collection share or delete customer credentials.
- Zammad: Set customer user to inactive.
- ERPNext: No action required (historical invoices remain).
