Creating Custom HTML Pages in Your CRM WordPress Site

About Custom HTML Pages

Custom HTML Pages allow you to upload a standalone .html file and publish it as a live page on your CRM-hosted WordPress website. This feature is designed for developers and users who prefer to work with raw code, whether generated by a static-site generator, an AI tool, or written manually. It keeps all your web content—both builder-created and code-based—under the unified hosting environment of your CRM.

Benefits of Using Custom HTML Pages

  • Unified Management: Host custom-coded pages alongside your standard WordPress pages in one place.
  • Optimized Performance: Static HTML pages typically load very quickly.
  • Development Flexibility: Integrate with your preferred external development tools and workflows.
  • Simplified Infrastructure: Leverage your existing CRM SSL certificates and domain configurations automatically.
  • Versatile Use Cases: Ideal for specialized landing pages, microsites, or campaign-specific content.

Requirements and Limitations

Before uploading, please note the following:

  • You can upload only one .html file at a time.
  • The maximum file size is 5 MB.
  • All external assets like images, stylesheets (CSS), and JavaScript files must be referenced using absolute URLs (e.g., hosted on a CDN or in your WordPress media library). Relative file paths and uploading multiple files/folders together is not supported.
  • Each uploaded .html file creates one distinct page on your site.

How to Upload a Custom HTML Page

Step 1: Access WordPress Hosting

Navigate to Sites → WordPress in your CRM dashboard. If WordPress hosting is not active for your site, click the button to activate it.

Step 2: Open the Pages Manager

Click Manage Website for your desired WordPress site. Then, select the Pages tab at the top of the screen.

Step 3: Upload Your HTML File

Click the Upload New HTML Page button. In the dialog that appears:

  1. Enter a Page Name (for your internal reference).
  2. Specify a Custom Site Slug (the URL path for the page, e.g., /custom-landing).
  3. Click the upload area to browse for and select your .html file from your computer.

Step 4: Preview and Publish

Click Confirm & Preview to review how your page will look. If everything is correct, click Publish to make the page live on your site. You can click Upload More Pages to add additional HTML pages.

Frequently Asked Questions

Can I upload multiple HTML files at once?

No. Currently, each upload is for a single .html file, creating one page. Support for batch uploads is planned for a future update.

How do I include images, CSS, or JavaScript?

You must host these assets externally (for example, on a Content Delivery Network or within your WordPress media library) and link to them in your HTML using full, absolute URLs. Client-side scripts like analytics code are supported.

Can I edit a page after uploading it?

You cannot edit the HTML code directly within the CRM interface. To modify a page, update the .html file on your computer and then upload the new version to replace the old one.

How do I replace an existing HTML page?

Go to the Pages tab for your WordPress site. Find the page you wish to update, click the action menu (⋮) next to it, and select Upload New Version. This will replace the file while preserving the page's original URL and settings.

Is there an extra cost for this feature?

No. Custom HTML Pages are included as part of your CRM's WordPress hosting service.