Need to give your team member access to your hosting account? Want billing notifications to go to your accountant? This tutorial shows you how to add and manage contacts in your client area.
What You'll Learn
- How to add new contacts/sub-accounts
- How to set contact permissions
- How to manage email notifications
- How to remove or edit contacts
Why Add Contacts?
Adding contacts lets you:
| Use Case | Example |
|---|---|
| Billing Contact | Send invoices to your accountant |
| Technical Contact | Let developer manage hosting |
| Team Access | Give staff their own login |
| Support Notifications | CC someone on ticket replies |
Step 1: Log Into Your Client Area
Login Steps
- 1. Go to your hosting provider's client area
- 2. Enter your email and password
- 3. Complete 2FA if enabled
- 4. You're now on your dashboard
Step 2: Navigate to Contacts
Find Contact Management
- 1. Click on your name or profile icon
- 2. Look for "Contacts/Sub-Accounts" or "Manage Contacts"
- 3. Or navigate to: Account → Contacts
- 4. You'll see your contact list
Alternative locations:
- Account → Manage Contacts
- Profile → Sub-Accounts
- Settings → Contacts
Step 3: Add a New Contact
Create Contact
- 1. Click "Add New Contact" or "+ New Contact"
- 2. A form will appear
Step 4: Enter Contact Details
Required Information
- First Name: Contact's first name
- Last Name: Contact's last name
- Email: Their email address (unique)
- Phone: Contact number (optional)
- Company: If applicable
- Address: Usually optional for contacts
Step 5: Set Email Preferences
Choose which emails this contact should receive:
| Email Type | Description | Who Should Get |
|---|---|---|
| General | Account announcements, updates | Account owner |
| Product/Service | Service details, login info | Technical contact |
| Domain | Domain renewals, transfers | Domain admin |
| Invoice | Billing, invoices, receipts | Billing contact |
| Support | Ticket updates, replies | Technical/support contact |
Configure Email Settings
- 1. Find the "Email Preferences" section
- 2. Check boxes for emails this contact should receive
- 3. Uncheck boxes for emails they shouldn't get
Step 6: Set Account Permissions
If you want the contact to log in and manage things, enable sub-account access:
Enable Login Access
- 1. Check "Activate Sub-Account" or "Allow Login"
- 2. A password field will appear
- 3. Create a password for the contact
- 4. Or check "Email password setup" to let them create their own
Permission Options
| Permission | What It Allows |
|---|---|
| View Products/Services | See hosting packages |
| Manage Products | Request upgrades, changes |
| View Domains | See domain list |
| Manage Domains | Edit DNS, nameservers |
| View Invoices | See billing history |
| Pay Invoices | Make payments |
| View Tickets | See support tickets |
| Open Tickets | Create and reply to tickets |
Best Practice
Give contacts only the permissions they need. A billing contact doesn't need to manage domains. A technical contact may not need to pay invoices.
Step 7: Save the Contact
Complete Setup
- 1. Review all entered information
- 2. Verify email preferences are correct
- 3. Check permissions are appropriate
- 4. Click "Save Contact" or "Add Contact"
- 5. Contact is now added to your account
Editing an Existing Contact
Edit Steps
- 1. Go to Contacts page
- 2. Find the contact to edit
- 3. Click "Edit" or the pencil icon
- 4. Make your changes
- 5. Click "Save Changes"
Removing a Contact
Delete Steps
- 1. Go to Contacts page
- 2. Find the contact to remove
- 3. Click "Delete" or trash icon
- 4. Confirm the deletion
- 5. Contact no longer has access
Important
When you remove a contact with sub-account access, they immediately lose the ability to log in. Make sure to communicate this change to them.
Contact Use Cases
Adding a Developer
Developer Contact
- Enable sub-account login
- Product/Service emails
- View and manage products
- Open support tickets
- No billing access
Adding an Accountant
Billing Contact
- Invoice emails
- View invoices
- Optional: Pay invoices
- No product management
- No domain access
Quick Reference
Contact Management Checklist
- Log into client area
- Go to Account → Contacts
- Click Add New Contact
- Enter contact details
- Set email preferences
- Enable sub-account (if needed)
- Set appropriate permissions
- Save contact
- Notify the contact of their access
Need Help Managing Access?
Having trouble setting up contacts or permissions? I can help you configure the right access levels for your team.
Get Help
About Shahid Malla
ExpertFull Stack Developer with 10+ years of experience in WHMCS development, WordPress, and server management. Trusted by 600+ clients worldwide for hosting automation and custom solutions.