Shahid Malla

Tutorial: How to Manage Contacts in Your Account (Step-by-Step)

Shahid Malla Shahid Malla February 4, 2026 6 min read
Tutorial: How to Manage Contacts in Your Account (Step-by-Step)

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. 1. Go to your hosting provider's client area
  2. 2. Enter your email and password
  3. 3. Complete 2FA if enabled
  4. 4. You're now on your dashboard

Step 2: Navigate to Contacts

Find Contact Management

  1. 1. Click on your name or profile icon
  2. 2. Look for "Contacts/Sub-Accounts" or "Manage Contacts"
  3. 3. Or navigate to: Account → Contacts
  4. 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. 1. Click "Add New Contact" or "+ New Contact"
  2. 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. 1. Find the "Email Preferences" section
  2. 2. Check boxes for emails this contact should receive
  3. 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. 1. Check "Activate Sub-Account" or "Allow Login"
  2. 2. A password field will appear
  3. 3. Create a password for the contact
  4. 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. 1. Review all entered information
  2. 2. Verify email preferences are correct
  3. 3. Check permissions are appropriate
  4. 4. Click "Save Contact" or "Add Contact"
  5. 5. Contact is now added to your account

Editing an Existing Contact

Edit Steps

  1. 1. Go to Contacts page
  2. 2. Find the contact to edit
  3. 3. Click "Edit" or the pencil icon
  4. 4. Make your changes
  5. 5. Click "Save Changes"

Removing a Contact

Delete Steps

  1. 1. Go to Contacts page
  2. 2. Find the contact to remove
  3. 3. Click "Delete" or trash icon
  4. 4. Confirm the deletion
  5. 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
Share this article:
Shahid Malla

About Shahid Malla

Expert

Full 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.