> For the complete documentation index, see [llms.txt](https://docs.runtimehrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.runtimehrms.com/getting-started/addons/custom-domain.md).

# Custom Domain

Runtime HRMS **Custom Domain Addon** allows you to access Runtime HRMS on your company’s domain for e.g. acme.com. This guide contains step-by-step instructions to setup and activate Custom Domain Addon with Runtime HRMS.

{% hint style="info" %}
Custom Domain is a paid add-on. Please check our [pricing page](https://runtimehrms.com/pricing/) for charges.\
Once activated, your monthly billing amount will increase by the price of this add-on.
{% endhint %}

### Identify Sub-Domains

To setup Runtime HRMS on custom domain, you need to identify a **Sub Domains**.\
In the following examples, we are assuming your company’s main domain to be **acme.com**.

1. HR Portal: **hrms.acme.com**
2. ~~ESS Portal: **ess.acme.com**~~

{% hint style="danger" %}
We no longer support custom domains for ess portal.
{% endhint %}

### Configure DNS Records

{% hint style="warning" %}
Custom Domain configuration has changed. See below for updated configuration settings.
{% endhint %}

~~Once you have identified the sub-domain, you need to add a CNAME Record in your domain registrar’s panel so that your sub-domains start resolving on our servers. This is a two-step process as described below:~~

#### ~~**Step 1: Find your data-center address**~~

~~Visit~~ [~~https://account.runtime.one~~](https://account.runtime.one/) ~~and login to access your account. Click on ‘List of Businesses’ on the left panel and notice the Data Center where your Runtime HRMS instance is hosted. See an example below:~~

~~**Step 2: Update CNAME records for sub-domain**~~

~~Add following CNAME records for HR Portal~~

<table><thead><tr><th width="151">Record Type</th><th width="114">Host</th><th width="271">Value</th><th>TTL</th></tr></thead><tbody><tr><td><del>CNAME</del></td><td><del>hrms</del></td><td><del>Runtime HRMS Data Center</del><br><del>(without https:/</del>/)</td><td><del>Default or Minimum</del></td></tr></tbody></table>

{% hint style="info" %}
~~Enter the Data Center without *https\://*~~\
~~For e.g. a valid value can be: *hrm-in1.runtime.one*~~
{% endhint %}

#### Step 1: Get IP Address of your hosting server

Write to us at <connect@runtimehrms.com> to get the IP address of your host server. This IP address is not published publicly due to security reasons. We'll provide you the IP address once you have subscribed to the Custom Domain addon.

#### Step 2: Add an 'A' record in your domain's DNS zone

Open your domain's DNS zone setting and add an A record for your subdomain as follows:

| Record Type | Host          | Value      | TTL                |
| ----------- | ------------- | ---------- | ------------------ |
| A           | hrms.acme.com | IP Address | Default or Minimum |

#### Step 3: Raise a Support Ticket

Once you have finished the above steps, login at <https://account.runtime.one> and go to **Support > New Ticket**. Select your business from dropdown and select **Custom Domain Addon Activation** in the category. Provide following information in Description box:

Subject: Custom Domain Activation

Body: HR portal sub-domain: (your sub-domain)

Our team will make the necessary configuration changes in Runtime HRMS servers to complete the integration.

Once the integration is complete, we'll respond on your support ticket. You can confirm the same and close the ticket.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.runtimehrms.com/getting-started/addons/custom-domain.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
