Electro is the best HubSpot theme for electrician and electrical services websites. HubSpot CMS looks best for your electrical business with our free HubSpot theme, whose features include:
  1. Highly flexible, lightweight & high page speed
  2. Drag n drop modules with re-usable sections 
  3. DIY easy theme settings with modern & creative designing 
Note: Get a 2hr free live interaction with our experts.  You can ask your doubts or get help in installing the theme. This is completely optional and free once you download our theme.   Schedule Your Free Session

2.Basic Concepts

Before starting off with the theme working, here are a few things you need to know,

1- Modules 

Interchangeable and self-contained objects that add functionality to your page are called modules. When combined correctly, they produce wonders for your UI/UX. You can drag and drop these wherever you wish on your website pages. Electro theme has 26 modules.

2- Templates

The sample layouts for different pages that come with the theme are called templates. Just replace the services and demo content on your website, and you’re ready to go live. There are pre-existing landing pages and homepage and system page templates in this theme. 

3- Global Content

Information that appears on multiple pages, such as the header or footer of a website The drag and drop page editor allows you to edit global content directly.

3.Creating a Page

The steps to create a page are: 

  • Log in to your HubSpot Portal > Navigate to Marketing > Website / Landing Pages > Website page/Blog
Create a Page 1
  • On the right side of the screen locate create option > select from website page/landing page/blog > Name the page > Select any template and click select template option
  • Add or remove desired modules or reusable sections to your page > Publish the page. A page title is required before publishing a page on HubSpot CMS.

4.Changing Templates

In the electronic business, there are so many different topics you can cover in your content strategy. Therefore we have provided you with the best blog templates for your business. You can set blog templates and system templates for your electronic business using our theme.

4.1.Blog Templates

To change blog templates to electro theme:

  • After you log in to your HubSpot account > Go to settings > scroll down from the left panel> Website > select blog
  • Select template option > Choose electro from current view option > Edit the template if you like > Publish blog
Blog change

4.2.System Templates

For using electro system templates 

    • Log in to your HubSpot account > Settings > Website  > Pages
    • Select the system pages  section from the top > set different system pages templates from the available options> Choose electro system pages > Save settings
system template 1
  • The following system pages are present in the electro theme
  1. 404 Error Page
  2. 500 Error Page
  3. Password Prompt
  4. Search Results
  5. Email Unsubscribe
  6. Email Subscription Preferences
  7. Email Subscription Confirmation

4.3.Email Template

To change the email template 

  • From your HubSpot account, go to Settings > on the left side panel find Marketing > under marketing select Email
  • Select subscription section > choose options to electro for subscription preferences subscription update confirmation page, and backup unsubscribe > Save settings. 
email template

5.Editing Theme Settings

After creating any website page, you can edit theme settings in the following way:

  • Edit page > Go to the edit page panel from the left side. You will notice 3 tabs, Add, Content, and Theme.
  • Select Theme > Hit edit theme settings > Make modifications >Publish Assets.

The following options are available on the edit them settings options:

5.1.Global Colors

Global colors are the basic colors for your everywhere on your websites. From the global color option, you can set the primary color, secondary color, heading, and background color of the template to be used on your website.

5.2.Global Fonts

You can set the global fonts that will be used everywhere on your website pages unless changed otherwise on separate pages. You can change the body font and color, and heading font and color.


Design text to be shown on your website pages with typography settings. You can change typography settings including desktop font, line height, and text transformation from capitalizing, uppercase, lowercase, letter spacing, mobile font size, and line height for Heading One, Heading Two, Heading Three, Heading Four, Heading Five, Heading Six and body. Additionally, you can set fonts, colors, and line height for normal and hover links 


The spacing setting allows you to create consistent spacings throughout your landing and website pages. You can adjust maximum content width and vertical spacing.


For the buttons throughout your website, you can make global changes to them too. From the buttons option, you can change font size, line height, spacing, and corner radius. The filled and outlined button settings include the normal, focus, and hover option. (text, background, and border) 


The form setting on your theme includes the title (text, background, spacing, corner, border), labels ( text & spacing), help text, fields ( inputs, GDPR, Rich texts) form ( background, spacing, border, corner) and error messages. 


Under the tables option, you can change the table header (text & background), table footer, table body (text & background), and table cells (spacing & border).


From the header option, you can enable/disable the header top bar with top bar background color, enable box-shadow, and change the background color. The menu option has desktop & mobile text font, hover font, active font, and other drop-down settings.  

5.10.Blog Setting

From the blog setting option, you can enable a sidebar along with topics, and enable a subscription form. Other blog post settings include desktop & mobile font size & line height of the content, show/hide author’s name, timestamp, tags, and related posts, and border radius of the image.        

5.11.System Page Settings

The system page settings are for different system pages like error 404, error 500, email unsubscribe, password prompt, etc. You can enable system page images, replace or remove their banner image, edit alt text and decide the image loading.

6.Edit Global Module

After creating a page, you will find 3 tabs on the edit page menu, namely, add, content, and theme. Create a new page or edit any page > Navigate to Edit page panel > Select Theme > Click edit theme settings > Scroll to the website header or website footer option > Edit available settings. 

Please Note: Publishing the changes on these modules will take effect on all your pages so be sure while doing any modifications.

7.Reusable Sections In Theme

There are sections provided in the theme for your use on the website and landing pages. These are very user-friendly sections that save your time. To use them:

  • Create a page or start editing one > hover over the page or any of the modules >Find and click on the plus icon > a list of theme reusable sections will appear on the right side of the screen.
  • Select from the list > section will be appended to the website page > style or edit accordingly > publish

There are 7 reusable sections in the Electro theme, namely,

  1. Connect with Us
  2. Contact Us
  3. Get Started 
  4. Services
  5. Subscribe Now
  6. Two Column Content
  7. Two Column Image Text
  8. Two Column With Content And Video

8.Module Library

There are 26 modules in the Electro theme. You need to create a page using this theme in order to use its modules. You can drag and drop these modules anywhere on the page without coding. To delete any module, you need to hover over it, locate a bin icon, and click on it. Similarly, you can copy via the copy icon and edit a module via the pencil icon. There are 19 modules in this theme. Here is a complete list of modules.


The accordion module can help you create a section to add FAQs or a large piece of content users can toggle to show or hide.

accordion 1

You can choose the position of the icon from the right or left, add multiple questions, add content, title, and opening, and closing icon. There are other settings like accordion, title, content, and icon that you can change from the style tab.

accordion 2


You can delete the logo too.  You can enable a custom logo, and remove/replace the custom logo image, size, link, and maximum size.



The card module is for displaying cards on your website page along with some content and a featured image. Adjust the settings and add multiple cards on your landing pages. 

card 1

You can change the column layout to upto three columns, enable an icon box, add multiple cards, add images, headlines, image loading, set links, add icon box, and content. Under the style tab you can edit cards, image corner radius, set content alignment, and overwrite style.

card 2


You can add a multi-column section to your page using the counter module.

counter 1

Add up to three columns, and add images, content, the maximum width of the container, card width, desktop and mobile alignment, spacing, and background color ( from the style tab). The style tab will help you in setting the counter spacing.

counter 2

8.7.Custom form

Add a contact form on your website page using this module. Customize and use any existing form on your HubSpot CMS. You have form layout choices from single field form ( button at bottom or side button) or multiple field forms, enable form box-shadow, set form field title, overwrite button, and enable input field box-shadow. You can select any form or create a new form too.

custom form

From its style tab, you can edit form title ( color, border-bottom, alignment), enable/disable form background color, enable/disable form max-width, desktop/mobile form spacing, input field background color and border, overwrite radius ( form corers), and enable/disable bottom full width.

custom form 2

8.8.Custom Image

You can add any image to your website page using the custom image module.

Custom image

Other related settings for this module are desktop and mobile alignment, corner radius, alt text, size, image loading, and maximum image size.

custom image 2

8.9.Customizable Button

The button module can be added anywhere for directing the user to another page. You can easily edit your text, add links, enable icons, etc. 

customizable button

From its style tab, you can change mobile and desktop alignment and overwrite style.

customizable butto 2

8.10.Icon Box

Icon box module adds a box with a preferred icon that you can remove or replace anytime. You can set columns, select icon/image, and enable shadow box.

icon box 1

The style tab also has options to edit the icon box corners, background color, and compact. ( desktop & mobile spacing, padding and icon)

icon box 2


The map module will add a virtual map to your website. You can add your office location, edit the location pointer and mention your office branches in various locations.


Map module settings include map API, Map JSON, Map zoom level, center latitude, and longitude. From its style tab, you can edit the corners and height of the map.

map 2

8.12.Our Partner

As the name suggests, the partner module is great for displaying your partners on the landing pages and website pages. You must have worked with different brands. Here is a perfect module to help you out. 

our partner module

You add as many partners as you like and edit links for the same. Moreover, you can put up your partners’ logos, and their URLs, alt text, and image loading. The style tab will allow you to edit the desktop and mobile spacing, and padding.   

our partners 2

8.13.Pricing Card

The pricing card module can be used to display your service pricing details on your landing pages. You can add multiple tabs, add descriptions, mini title, button, list, and price,  and enable box-shadow from the content settings. Under special pricing card settings, you can add or change the background color.

pricing card 1

From the style tab, you can edit the tab font, background color, overwrite style, alignment, active card background color, and border color.

pricing card 2


You can illustrate a process using the process module step by step. You might display how your services are carried out for your electric business.

process 1

From the style tab, you can change the normal card settings and special card settings.

process 2

8.15.Social Follow

The social follow module allows you to add your social platforms like Twitter, Instagram, Facebook, and LinkedIn on your website pages, header, or footer.

social follow

You can replace/remove social icons, change icon size and icon color, and add your social links, and icons. From the style tab, you can enable background color, change border radius, and set desktop and mobile alignment.

social follow 2


The spacer module adds white space to the website and landing pages. Just search it from the theme module list and drag and drop it to your desired location.



You can add multiple tabs on your website with various headings with the tab module. You can further edit these tabs by clicking on the pencil icon.

tabs 1

Additionally, you can change the title tab color, hover color, background, and background hover color, tab border, width, etc.



If your team of electricians and engineers needs a highlight on your website page, you can use this module. You can set layout choices from a card, slider, or image, set column count, change the size of the image, add alt text, image loading and profile links, and designation of the team member.

Team module

From its style tab, you can set image alignment, image corners, card background color, border-radius, and spacing.

team module 2


The testimonial module can be used to display various testimonials on your landing page. You can add multiple testimonials, replace/remove profile images, alt text, maximum size, feedback text, and ratings.

testimonial module

From its style tab you can edit text alignment, box shadow, border radius, inner spacing, padding, name style, and review star color.  

testimonial 2

8.20.Title Content

The title content module allows you to add a title on any page. There is an option to add a mini title, edit content, and add primary & secondary buttons.

title content

From its style tab, you can edit the container, i.e background color, corner, enable maximum width, and content (desktop and mobile spacing & padding).

title content (1)

8.21.Video Popup

Using the video module, you can add a video to your website or landing pages. These are very easy to work with and increase the engagement rate of your page.

video popup

You can edit a video poster ( replace/remove a poster, alt text, poster size, maximum size), icon/content ( set icon over image or content over image), change the play icon and add the desired video link. From the style tab, you may enable overlay or overwrite icon color, and also set the corner radius of the video as seen by the visitors.

video popup 1

8.22.Blog Listing

The use of the Electro blog listing template has already been explained above. The bog listing module enables listing blogs on your page. You can add the most popular blog posts or content pieces to your website pages. You can edit the content and style of the same.

Users can add mini titles, content, and blog meta description ( enable-feature image, tags, title, author, publish date, description, button, and edit button text)

blog listing module 1

From its style tab you can make changes to the card ( card corners, feature image, background color, tags, title, author, date, description, buttons) and widgets ( title, category, popular posts).

blog listing module 2

8.23.Header Toggler

You can drag and drop the header above the menu component for best results. You can select an icon or image for the toggle open and close option.


From the style tab of the header module, you can adjust spacing and padding.


8.24.Header Controls

The header control module allows the user to enable a search option, select the display mode of the language switcher (localized, PageLang, hybrid), and button type, link, and text on the website header.


From the style tab, you can edit the search background color and icon color.


9.Template Library



9.2.About us


9.3.Contact Us

contact us





9.6.Make an Appointment

make an appointment

9.7.Blog Listing

Electro Blog Listing Template

9.8.Blog Detail

new blog detail

10.System Pages

10.1.Error 404

error 404

10.2.Error 500

error 500

10.3.Search Results

Search results

10.4.Password Prompt Page

password prompt

10.5.Email Backup Unsubscribe

email unsubscribe

10.6.Email Subscription Confirmation

email preference

10.7.Email Subscription Preferences

communication reference
Suggest Edit