Skip to main content
DCHost / Practical guide

Contacts, teams and access permissions in the customer portal

Use Identity & Access Management when an accountant needs to follow invoices or a technical colleague needs service access. Give each person the permissions needed for their role instead of sharing the main account password.

Choose how to add access​

Open Identity & Access Management in the top-right profile menu. Contacts contains contact creation, invitations and billing-contact selection. Teams opens team management.

DCHost customer portalFind contact, invitation and team controls

Contacts is the starting point for granting people access.

English portal interface · 13 October 2026
Find contact, invitation and team controls.
A closer look
Choose contact creation or invitation — detail from the screenshot above

Step 1: Choose contact creation or invitation

  1. Choose contact creation or invitation

    Add new contact opens the detailed contact form; Invite User opens the email-and-name invitation form.

  2. Use Teams for team access

    The Teams tab below the contact actions leads to team creation and invitations.

  3. Open billing-contact selection separately

    Select Billing Contact chooses the person’s details used for billing/payments.

No profiles found means this list has no contact; it is not a main-account deletion notice.

Your taskControl to open
Enter a person's details and sign-in passwordAdd new contact
Prepare a user invitation using an email addressInvite User
Group existing people into a teamTeams → Add new team
Prepare team access using an invitation codeTeams → Invite Team
Choose whose details are used for billing/paymentsSelect Billing Contact

No profiles found means no contacts appear in this list. It does not mean the main account was deleted.

Complete a new contact's details​

Open Add new contact. In Account type, choose Personal for an individual or Organization for a business. Fill in with the main profile details is the main-profile autofill control; check every copied detail when the contact is a different person.

DCHost customer portalComplete personal and company details

Organization adds company and tax fields.

English portal interface · 13 October 2026
Complete personal and company details.
A closer look
Choose the account type — detail from the screenshot above

Step 1: Choose the account type

  1. Choose the account type

    In Account type, Personal is for an individual and Organization is for a business contact.

  2. Read the company name and tax number

    Company Name is the registered company name; Tax Number and Tax Office are the tax details.

  3. Enter the name, email and password

    First Name and Last Name identify the person. Use a reachable Email Address and enter their sign-in password in both password fields.

The form remains empty and Organization was not saved. Complete required fields with accurate details.

  1. Enter the person's first name, last name and reachable email in First Name, Last Name and Email Address.
  2. Enter the same contact sign-in password in Password and Repeat Password. Do not reuse the main account password.
  3. For Organization, complete Company Name, Tax Number and Tax Office with the business's official details.
  4. Complete Address 1, Postal Code, State, City and Country. Choose the country first so the region list can update.
  5. Check the country code and number together in Phone. Select the contact's Language; the inspected form offers english, farsi, german and turkish.

Selecting Turkey refreshed the State list to Turkish regions, initially showing Adana. Choose the actual region. The country change did not change Language to turkish; review it separately.

DCHost customer portalComplete the address, phone, language and notification preference

Country selection and contact language are separate settings.

English portal interface · 13 October 2026
Complete the address, phone, language and notification preference.
A closer look
Check the country and region — detail from the screenshot above

Step 1: Check the country and region

  1. Check the country and region

    Selecting Turkey in Country refreshes State. Address 1 is the street address and Postal Code is the postal code.

  2. Select phone details and language separately

    Check both the Phone country code and number. Choose turkish or another appropriate contact language in Language.

  3. Review Notify contact?

    This checkbox concerns account-change emails. Action permissions are in Access Permissions below.

Adana is the first region shown after selecting Turkey. Choose the actual region; changing country did not change language.

Notification Settings → Notify contact? is for account-change emails. It is separate from Access Permissions below: receiving a notification and performing an action are different permissions.

Set access permissions before sending the form with Submit. Review the details and permissions, especially invoice payment and service management, against the person's actual role.

Invite a user​

Open Contacts → Invite User, then complete Email Address and Name. This invitation form does not show the address and password fields of contact creation. Set Access Permissions, then use Submit to send the invitation.

DCHost customer portalPrepare a user invitation by email

Invite User is shorter than the new-contact form.

English portal interface · 13 October 2026
Prepare a user invitation by email.
A closer look
Enter the address to invite — detail from the screenshot above

Step 1: Enter the address to invite

  1. Enter the address to invite

    Carefully enter Email Address so the invitation goes to the intended person.

  2. Add the person’s name

    Enter a recognizable Name, then continue to the permissions below.

No invitation was sent. Review Access Permissions below before using Submit.

Check the email address before sending. No invitation was sent for this guide, so there is no claimed acceptance or access-success screen. For your invitation, check the portal response and Contacts list; do not repeatedly submit if an error appears.

Choose a preset and review the individual permissions​

Pre-made privileges provides a starting selection. Expand Billing, Support or Misc using its heading/arrow. A row checkbox selects that permission; a group checkbox selects permissions in that group. Wait for the boxes to update after choosing a preset.

DCHost customer portalReview presets and Billing/Support permissions

The selected boxes show more detail than the preset name.

English portal interface · 13 October 2026
Review presets and Billing/Support permissions.
A closer look
Start with a preset — detail from the screenshot above

Step 1: Start with a preset

  1. Start with a preset

    None clears permissions; Accounting, Technical Staff and Full Privileges select different sets. Wait for the boxes to update.

  2. Read the Billing permissions individually

    Receiving notices, paying invoices and placing orders are separate rows. Select only those needed for the person’s role.

  3. Check access to all organisation tickets

    Open new tickets, View current tickets and Close tickets are separate permissions. View all organisation tickets gives broader visibility.

Technical Staff also selects full service and domain control. None is selected here; no permissions were saved.

PresetScope observed in the form
NoneClears all permissions so you can select them individually.
AccountingSelects all 14 Billing permissions below, including order and payment-detail actions. It is more than invoice viewing.
Technical StaffSelects the five Support permissions plus Full control over services and Full control over domains.
Full PrivilegesSelects every Billing, Support and Misc permission and full service/domain control.

Technical Staff is broader than ticket access. If someone only needs to follow tickets, start with None and choose the necessary Support rows. Review selected boxes rather than relying on the preset's name.

Billing permissions​

Exact labelPurpose
Receive billing notificationsReceive billing notifications
Receive new invoicesReceive new-invoice notices
Receive invoice remindersReceive invoice reminders
Receive quotes/estimatesReceive quote/estimate notices
Allow to view/pay invoicesView and pay invoices
Place new ordersPlace orders
Accept order contractsAccept order contracts
Receive Order EmailsReceive order emails
View current balanceView the current balance
Add fundsAdd account funds
Edit Credit Card detailsEdit card details
View/Accept estimatesView and accept estimates
View service pricesView service prices
Receive final invoicesReceive final-invoice notices

Support permissions​

Exact labelPurpose
Open new ticketsCreate tickets
View current ticketsView existing tickets
Close ticketsClose tickets
Receive email notificationsReceive support email notifications
View all organisation ticketsView the organisation's complete ticket set

Miscellaneous and resource permissions​

Exact labelPurpose
Modify main profile detailsChange the main profile
Manage service groupsManage service groups/projects
View emails historyRead sent-email history
Receive generic emailsReceive general emails
Edit allowed IP accessChange allowed IP access
Manage SSH KeysManage portal SSH keys
Add / Edit contactsCreate or edit contacts
Manage TeamsManage teams
Access affiliates sectionAccess the affiliate area
Access cart/product portfolioAccess the cart/product portfolio
Receive file-related emailsReceive file-related emails
Full control over servicesFull service control
Full control over domainsFull domain control
DCHost customer portalSeparate sensitive permissions from department restrictions

Misc includes permissions for account details, contacts, keys and resources.

English portal interface · 13 October 2026
Separate sensitive permissions from department restrictions.
A closer look
Review full control over domains — detail from the screenshot above

Step 1: Review full control over domains

  1. Review full control over domains

    Full control over services and Full control over domains are broad permissions. Do not assume a support role always needs them.

  2. Select departments to block

    Disable access to following departments lists General, Sales, Accounting and Technical Support. These boxes do not grant access.

Department selection is a deny list: selected departments become inaccessible. All boxes are empty in this screenshot.

Department restrictions are a deny list​

Expand Disable access to following departments to see General, Sales, Accounting and Technical Support. Selecting a department here disables access to it. Do not select these boxes to grant support access; review them alongside the Support permissions.

Create a team or use a team invitation code​

Go to Contacts → Teams → Add new team. Enter a recognizable Name and a Description of the team's purpose. Select existing people under Team Members, set Access Permissions and send with Submit.

DCHost customer portalPrepare the team name, description and members

Add new team creates a team from existing contacts.

English portal interface · 13 October 2026 · Private details masked
Prepare the team name, description and members; private details masked.
A closer look
Describe the team and its role — detail from the screenshot above

Step 1: Describe the team and its role

  1. Describe the team and its role

    Enter the team Name and describe its purpose in Description.

  2. Choose members from existing contacts

    Use the checkbox in Team Members to include a contact, then review the team permissions separately.

Member details are masked. No team was saved; Access Permissions and Submit are further down.

Invite Team is a different form. After Name and Description, it shows Invitation Code → Invite Code. It uses a team code rather than the email field in Invite User. If you do not have the code, confirm it with the team instead of entering a guess.

DCHost customer portalCheck the team invitation code and notification option

Invite Team asks for an Invite Code rather than an email address.

English portal interface · 13 October 2026
Check the team invitation code and notification option.
A closer look
Enter the correct team code — detail from the screenshot above

Step 1: Enter the correct team code

  1. Enter the correct team code

    Use the Invite Code field under Invitation Code for the code confirmed with the team.

  2. Review remote-team notifications

    Allow notifications to remote team members is a notification preference; select access permissions separately.

No code was entered and no invitation was sent. Name/Description are above; Access Permissions follows.

Allow notifications to remote team members controls the notification preference. Set access separately in Access Permissions. Before Submit, review the code, notification setting and permissions together.

Select a billing contact​

Contacts → Select Billing Contact opens Billing Contact, for choosing the contact details used in billing/payments.

DCHost customer portalChoose the contact details used for billing

Billing Contact chooses the source of billing details.

English portal interface · 13 October 2026
Choose the contact details used for billing.
A closer look
Read the main-profile option — detail from the screenshot above

Step 1: Read the main-profile option

  1. Read the main-profile option

    None, use main profile details uses the main account details. If another contact is available, verify its information.

  2. Save or cancel

    Save Changes saves the selection; Cancel closes the window. Contact support for corrections to past invoices.

Only the main-profile option appears because there is no linked contact. No change was saved.

The inspected account has no linked contact, so only None, use main profile details is shown. If another contact is available, review its details, select it and use Save Changes. Use Cancel to leave without saving. Do not assume this changes invoices already issued; contact support about those corrections.

Protect account access with IP rules and two-factor authentication, and review changes in account history. Use project management to organize services separately from teams.