Setting up your own domain name to use with KickoffLabs is easy. If you bought a domain name AND hosting from a service (usually like from a domain provider like HostGator), you will need to configure your DNS within cPanel.
Here’s how to setup your custom domain in cPanel for use with KickoffLabs:
These instructions are for setting up the “www” version of your site with KickoffLabs. To publish to a subdomain OTHER THAN www (like launch.example.com, signup.example.com, etc.), you first need to create the subdomain inside of cPanel. After doing so, you can follow along below:
1. Login to your cPanel admin.
2. Scroll down and click into the Advanced DNS Editor.
3. From the Zone File Records area, locate the www (or sudomain) you are setting up wih KickoffLabs. Click Edit.
4. Leave the Name, TTL & Type fields as they are. Do not change them. Update the CNAME to your Custom CNAME then click Edit Record. ** You can find your Custom CNAME by going to your KickoffLabs Account and selecting the “Account” tab from the top menu > Custom Domains. Your CNAME will be located under the “Points to” column.
Please note that CNAME changes can take between 0 to 4 hours to resolve, but may take as long as 48 hours to fully propagate across the entire web.
Here’s how to redirect traffic from the primary domain to a subdomain.
If you would like to redirect visitors from the primary domain (example.com) to the ‘www’ version (www.example.com) or any other subdomain, you will need to setup a redirect:
1. From your cPanel admin, scroll down and click the File Manager.
2. You’ll be prompted to select a directory to open. Click Document Root for:. Be sure the correct domain name is selected in the drop-down and the ‘Show Hidden Files’ checkbox is selected. Click Go.
3. A new tab will open showing your site folder to the left, and folder content to the right. If there is an existing ‘.htaccess’ file, right-click the file and select Code Edit . You’ll be prompted to select the character encoding, make sure it’s selected as ‘utf-8’. Click Edit.
Note: If there is no existing ‘.htaccess’ file, you will need to create one using the top left New File button.
4. Copy the following code into your ‘.htaccess’ file. Be sure to carefully switch ‘example’ with your domain name.
If you are redirecting to a subdomain other than ‘www’, be sure to switch that out too on line 5 & 6.
5. Click Save in the top right corner, then click Close.
You may also want to setup a secondary HTML method in order to force the redirect. To do so:
1. From the same File Manager screen, click the top left New File button.
2. Name your file ‘index.html’ and click Create New File.
3. Right-click the newly created ‘index.html’ file and select Code Edit.
4. In the prompt box, make sure the character encoding is set to ‘utf-8’. Click Edit.
5. Copy the following code into your ‘index.html’ file. Be sure to carefully switch ‘example’ with your domain name or subdomain if it applies.
6. Click Save in the top right corner, then click Close.
Now you can publish a landing page to your newly added Custom Domain.
- Back in your KickoffLabs Dashboard, choose the campaign and locate the landing page you want to publish. Click the Settings cog on the far right side of the page name and select “Page Settings” from the dropdown. Then click on ‘See Publishing Options’ in the top left box.
- Select your custom domain from the 2nd dropdown menu. You can also add a path to the page in the 3rd field (like /thanks or /thank-you for the thank you page). This is optional, but allows you to publish multiple pages to the same subdomain.
- Then click ‘Publish Landing Page’.
Important Note for Customers with Existing Domains:
If you already have your page running on the proxy.kickofflabs.com CNAME it may take a little while for the DNS changes to fully propagate. How long depends on your the TTL of your DNS provider. A safe estimate is usually double what time it says. During this time anything you have published to this domain will still be available.
For existing domains, do NOT change your DNS without first having your domain migrated in the dashboard. Failure to do this may cause your page to be unavailable. Reach out to us at firstname.lastname@example.org to migrate your existing domain for SSL support.
If you have trouble setting up your domain, or have any questions in general send an email to email@example.com