Extensions management

Netim provides more than 1,000 domain name extensions / tlds that can be sold with ClientExec.

Each extension you want to resell has to be added in the application with some parameters.

You can add extensions at Settings > Products then click on Domain Services and Add New Product

Add an extension

When adding an extension, the following screen opens:

The basic settings are :

  • TLD
    Enter the extension without the initial dot
  • Show in signup form ?
    Check so that the extension can be ordered
  • Automatically Active Package ?
    Check so that the package is automatically activated after payment

If you want your customers to receive a welcome email once a domain is registered, select Domain Registration in the dropdown Welcome Email and check Send welcome email?

Click Save change to move forward to the individual settings.

Individual settings of an extension

When adding or managing an extension, you must understand all parameters and know expected values relative to that extension. Even if all gTlds work the same (due to the ICANN rules), most of all ccTlds have specific settings.

  1. Learn more about the extension you want to add
    Browse the extension list and read the extension documentation, for example .com domains.
  2. Pricing
    Click on tab “Pricing” to display the following screen:

    In the extension documentation, look at Registration Period and Renewal Period values which define the years available on this extension and add the corresponding periods:
    • You can get a range (minimum – maximum):
      1-10 means 1 to 10 years
      2-2 means 2 years only
    • You can get a list (1:2:3:…)
      1:3:5 means 1 or 3 or 5 years
      1-5:10 means 1 to 5 years and 10 years
    • As you can see, you can only define periods that apply, at the same time, for registrations, renewals and transfers which is, in reality, not the case for some extensions.  Ensure to add only common periods between registration and renewal
    • For transfers, the operation can renew for one year the domain name. See Renewal during transfer. In addition, the transfer can be free of charge or paid. Thus, the setting is a bit more complicated:
      • If the transfer is free of charge, set the 1 year period for free too. Otherwise, you will charge your customer without an effective renewal.
      • If you have defined multi-year periods, concider additional years as renewals. By default, the module will proceed with an additional renewal if “Enforce renewal after transfer” is enabled in the automation settings.
  3. Addons
    Click on tab “Addons” to display the following screen:

    If the extension supports the Trustee and/or the local contact service, you can add them here. Look at Trustee service and Local contact service in the extension documentation.
    Learn more about Trustee and local contact service support

  4. Advanced settings
    Click on tab “Advanced & Plugin Settings” to display the following screen:

    Select NETIM in the dropdown list Registrar Plugin so that the module will be used by default when registering or transfering a domain name in this extension.
    Check Automatically initiate transfer requests
    Keep Enable NameSuggest and NameSpinner disabled as the module doesn’t support these features.

  5. In addition to extension settings, you must ensure to have defined any additional fields for that specific extension. See Additional fields management

Import extensions

Our module supports the import tlds feature.

You can initiate an import at Settings > Import Data > TLDs
Select Netim in the Registrar list, set your default margin, override existing prices and click on Import

Importation settings

When importing tlds, you need to define what you want to import. This is done in the configuration file


The setting import-tld-mode accepts the following values:

  • “ALL”
    All extensions available at Netim will be imported. We don’t recommend to use this mode as more than 1000 extensions will be added in one shot.
    Only existing extensions for which Netim is defined as default module will be imported
  • “LIST”
    Only the extensions defined in the setting import-tld-list as array will be imported. Example [“com”,”net”,”org”]
    This is the most usefull mode in order to add a given list of extensions.