Contract Product Provision Management

Manage business processes

In Upmind, you can manage provision actions to automate, monitor, and control key business workflows, making operations more efficient and smooth. These tools manage actions triggered by your products and services, such as provisioning, suspending, or terminating accounts, helping you deliver consistent customer experiences with minimal effort.

Available in both Admin and Client areas (with some actions reserved for admins), these provisioning actions connect to services like hosting and domains. Each provisioning blueprint may feature unique action buttons according to its workflow, which is explained in this guide.

Using actions in the admin area

For more information on Parameters and Return Data for the actions, check our GitHub. To manage the provisioning actions in the Admin area, follow these steps:

  1. Go to the Client Profile.
  2. Select Products & Services and choose the relevant product.

Products & services from the admin area

  1. Click the Manage tab.

Manage tab

Actions

The admin area lets you manage key actions for client products and services efficiently. You can make quick edits to any of the functions to keep everything up to date.

Actions for Web hosting

Web hosting provision actions

Action NameFunctionality
Create accountAutomatically creates a new hosting account.
Get infoRetrieves current details about the hosting account.
Get usage dataFetches resource usage metrics (disk, bandwidth).
Login to control panelProvides a secure link to the hosting control panel and direct access without entering a username and password.
Make resellerConverts a hosting account into a reseller account.
Revoke resellerRemoves reseller privileges.
Change passwordUpdates the hosting account password.
Change packageSwitches the hosting plan or package.
Suspend accountTemporarily disables the hosting account.
Unsuspend accountReactivates a suspended account.
Delete accountPermanently removes the hosting account and data.

Domain names provision actions

Action NameFunctionality
RegisterRegisters a new domain name.
TransferInitiates the transfer of a domain from another registrar.
RenewExtends the domain registration period.
Sync due dateUpdates the expiry date to match the registrar’s records.
Get infoRetrieves current domain registration details.
Lock/unlockEnables or disables domain transfer locking.
Update nameserversChanges the domain's DNS nameservers.
Update registrantEdits the domain owner’s details.
Update registrant with default detailsResets registrant info to default company data.
Get epp code (non-UK domains)Retrieves the authorization code for the domain transfer.
Update IPS tag (UK domain release)Modifies the IPS tag for UK domains to enable transfers.
Get verification statusChecks the verification state of a domain.
Resend verification emailSends the domain verification email again.
Set Glue RecordAdds a glue record by linking a nameserver to an IP address.
Remove Glue RecordDeletes an existing glue record from the domain.

Auto login provision actions

Action NameFunctionality
LoginGenerates a secure automatic login link for clients.
CreateSets up necessary parameters for enabling auto login.
RenewExtends or refreshes auto login credentials.
SuspendTemporarily disables auto login access.
UnsuspendRestores suspended auto login functionality.
TerminateCompletely revokes auto login access.

SEO provision actions

Action NameFunctionality
Login to control panelGrants direct access to the SEO control panel.
CreateInitializes a new SEO service account.
Change packageUpdates the SEO plan or service package.
SuspendPauses the SEO service.
UnsuspendReactivates a suspended SEO service.
TerminateCancels the SEO service entirely.

Website builders provision actions

Action NameFunctionality
Create accountLaunch a new website builder account instantly.
Get infoRetrieve detailed information about an existing website builder account.
Manage websiteAccess management functions and settings for the website.
Change packageSwitch the website builder plan or features.
Suspend accountTemporarily disable a website builder account.
Unsuspend accountReactivate a suspended account.
Delete accountPermanently delete the website builder account and its data.

Software licenses provision actions

Action NameFunctionality
Create licenseIssue a new software license to a client.
Reissue licenseReplace or renew an existing license key.
Get usage dataFetch current usage stats for the licensed software.
Sync tracked product quantitiesUpdate license quantities to match tracked data.
Upgrade/downgrade licenseModify license level or features.
Suspend licenseTemporarily disable the license.
Unsuspend licenseRestore a suspended license.
Terminate licensePermanently revoke license access.

Servers provision actions

Action NameFunctionality
Create serverDeploy a new server instance.
Reinstall serverReinstall the server OS or software.
Resize serverAdjust server resources such as CPU, RAM, or storage.
Get infoGet the detailed status and configuration of the server.
Get connectionRetrieve connection details such as IP addresses and ports.
Change root passwordUpdate the server’s root/admin password.
Power onPower up the server.
Shut downGracefully power down the server.
RebootRestart the server.
SuspendTemporarily suspend the server.
UnsuspendResume a suspended server.
TerminatePermanently delete or decommission the server.

Office tools provision actions

Action NameFunctionality
CreateInitialize a new office tool account or service.
LoginGenerate auto-login credentials or direct access links.
Get infoRetrieve service details and status.
RenewExtend the subscription or license period.
Change packageModify the subscribed office tool plan.
SuspendTemporarily disable the office tool service.
UnsuspendReactivate a suspended service.
TerminateCancel and remove the office tool service.

If you are using a provisioning system that integrates with Upmind (like cPanel in this guide), you’ll see additional configuration options:

Provision configuration

You must have an existing account with your provisioning provider, then enter its credentials and details to configure and connect your provisioning system.

Provision configuration for web hosting

Provision fields

Provision fields include order and product settings that store key details about each item. These are mostly filled in automatically when a new account is created, saving time and reducing errors.

Provision fields for Web hosting

Logs

Provision logs track all system and team actions with timestamps, statuses, and details. This organised record helps with identifying issues, troubleshooting, auditing, and maintaining a transparent history of every event.

Provision logs for Web hosting

To see more details about particular errors, click on the error to view the detailed message.

View error message

You can also check the debug data for further details.

View debug data

Using actions in the client area

When you manage provision actions in the client area, it is designed to give both clients and teams a clear, secure, and organised way to manage product information, communicate smoothly, and protect sensitive data.

To get to the actions, follow these steps:

  1. Log in to the Client Area portal.
  2. Go to Products & Services and select the product you want to manage.

Products & services from the client area

In the product overview tab, you will find:

Product details

Provides all the essential information about your product in one place. In the case of a web hosting package, it includes specifics like the Domain Name, Username, and IP Address.

Having these details handy helps you understand exactly what your hosting plan offers, making it easier to manage your account and ensure it meets your needs.

Product details for web hosting

Managing your product

Managing your product is easy from the Upmind client area. In the case of a hosting product, you can update your hosting password anytime to keep your account secure and log in to your control panel directly from the dashboard for quick access to tools and settings.

These actions will differ depending on the type of product and provisioning.

🚧

Actions are limited in the client area compared to the admin area.

Manage your product