Skip to main content
Toggle navigation menu
Release Notes
Facebook Hub
Submit a request
Sign in
Categories
Search
Maid Central - Help Center
How-Tos and FAQ
How-Tos
How-Tos
Articles
Setup Twilio From Step 1
Scheduling: Weekly Service Set with a Different Monthly Clean
Quote Rounding - Price Rounding
Updating Existing Rate Modifications
Keap Integration Set Up
How To Document Breakage/Damages that happened during a Cleaning Job
How To Create a Negative Rate Modification and Not Affect Technicians Pay (Video)
MC 2.0 Online Quoting: Available Waiting Days and Cutoff Time
How-To Email One Customer (Video)
How to adjust location services just for the MC Website
Create an Hourly Adjustment rate Modification
How To Log Out of the Customer Portal
MC 2.0 -- Quoting By Room - Setup Example
MC 2.0 -- Create Scope of Work to Quote by Room
MC 2.0 -- Scopes of Work Overview (Video)
MC 2.0 -- Scope Groups Overview (Video)
MC 2.0 -- Internal Quoting Overview (Video)
MC 2.0 -- I&J Report Overview (Video)
MC 2.0 - Online Quoting (Video)
How to Submit a Ticket to Support
How to Collect a Tip After Invoices have been Created (Before Payroll has Been Closed)
Schedule - Drop and Drag
Adding a New Scope Group
Rate Modification and Team Pay modification for Hourly Job
How To Send a Customer Portal Invite
PRO TIP -- How To Select Which Service Set Types you Want to See on your Revenue Production Planning Report
How to Set a Job to Lockout (Video)
How To Change a Customers Home Name (Video)
How to Create a Zone (Video)
How to Create a Team (Video)
Next
›
Last
»
Setup Twilio From Step 1
Scheduling: Weekly Service Set with a Different Monthly Clean
Quote Rounding - Price Rounding
Updating Existing Rate Modifications
Keap Integration Set Up
How To Document Breakage/Damages that happened during a Cleaning Job
How To Create a Negative Rate Modification and Not Affect Technicians Pay (Video)
MC 2.0 Online Quoting: Available Waiting Days and Cutoff Time
How-To Email One Customer (Video)
How to adjust location services just for the MC Website
Create an Hourly Adjustment rate Modification
How To Log Out of the Customer Portal
MC 2.0 -- Quoting By Room - Setup Example
MC 2.0 -- Create Scope of Work to Quote by Room
MC 2.0 -- Scopes of Work Overview (Video)
MC 2.0 -- Scope Groups Overview (Video)
MC 2.0 -- Internal Quoting Overview (Video)
MC 2.0 -- I&J Report Overview (Video)
MC 2.0 - Online Quoting (Video)
How to Submit a Ticket to Support
How to Collect a Tip After Invoices have been Created (Before Payroll has Been Closed)
Schedule - Drop and Drag
Adding a New Scope Group
Rate Modification and Team Pay modification for Hourly Job
How To Send a Customer Portal Invite
PRO TIP -- How To Select Which Service Set Types you Want to See on your Revenue Production Planning Report
How to Set a Job to Lockout (Video)
How To Change a Customers Home Name (Video)
How to Create a Zone (Video)
How to Create a Team (Video)
<% var getColumnClasses = function(numberColumns) { var classNames = 'col-12 mb-5'; if (numberColumns >= 2) classNames += ' md:col-6'; if (numberColumns >= 3) classNames += ' lg:col-4'; if (numberColumns >= 4) classNames += ' xl:col-3'; return classNames; } %>
<% if (heading) { %>
<%= heading %>
<% } %>
<% blocks.forEach(function(block, index) { %>
<% if (imageHeight) { %>
<% } %>
<% if (block.name) { %>
<%= block.name %>
<% } %> <% if (block.description) { %>
<%= block.description %>
<% } %>
<% if (alignment === 'left') { %>
<% } %>
<% }) %>
<% var getColumnClasses = function(numberColumns) { var classNames = 'col-12'; if (numberColumns >= 2) classNames += ' md:col-6'; if (numberColumns >= 3) classNames += ' lg:col-4'; if (numberColumns >= 4) classNames += ' xl:col-3'; return classNames; } %>
Categories
<% (categories.length > 1 ? categories : sections).forEach(function(block, index) { %>
<% if (imageHeight) { %>
<% } %>
<% if (block.name) { %>
<%= block.name %>
<% } %> <% if (block.description) { %>
<%= block.description %>
<% } %>
<% if (alignment === 'left') { %>
<% } %>
<% }) %>
Can't find what you're looking for?
Submit a request
Categories
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-article-list-sections', { id: 'category-' + category.id, parentId: '#sidebar-article-navigation', sections: category.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %>
<% }); %>
<% var maxSections = 5 %>
Toggle navigation menu
<% categories.forEach(function(category, index) { %>
<%= category.name %>
<%= partial('partial-section-list-sections', { parent: category, sections: category.sections, maxSections: maxSections, partial: partial }) %>
<% }); %>
Categories
Categories
<% categories.forEach(function(category) { %>
<%= category.name %>
<% }); %>
<% if (sections.length) { %>
<% sections.forEach(function(section) { %>
<%= section.name %>
<%= partial('partial-article-list-sections', { id: 'section-' + section.id, parentId: '#' + id, sections: section.sections, activeCategoryId: activeCategoryId, activeSectionId: activeSectionId, activeArticleId: activeArticleId, partial: partial }) %> <% if (section.articles.length) { %>
<% section.articles.forEach(function(article) { %>
<%= article.title %>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% if (sections.length) { %> <% var hasParentSection = parent.hasOwnProperty('parent_section_id') %>
<% var sectionsInCategory = sections.slice(0, maxSections) %> <% sectionsInCategory.forEach(function(section, index) { %> <% var isLast = ((index + 1) === sectionsInCategory.length) && !hasParentSection %>
<%= section.name %>
<%= partial('partial-section-list-sections', { parent: section, sections: section.sections, maxSections: maxSections, partial: partial }) %>
<% }); %> <% if (sections.length > maxSections) { %>
See more
<% } %>
<% } %>