Use your exact
brand font.
Add any Google Font or self-hosted typeface to the booking flow with a simple PHP filter, so your brand typography stays consistent everywhere.
One filter. Any typography you want.
Pick from the 32 built-ins, drop in a Google Font, or piggyback your theme's existing font. All driven by a single hook.
One filter, any font
The rp_get_font_options PHP filter lets developers add, remove, or change the list of fonts in the RepairPlugin dropdown. Add a Google Font, a self-hosted typeface, or a font your theme already loads, all with one code snippet.
No code needed for popular fonts
RepairPlugin ships with 32 built-in Google Fonts including Montserrat (default), Poppins, Inter, Open Sans, Roboto, Lato, and more. Just select one from the dropdown, no code required.
Reuse your theme's font
If your WordPress theme already loads a font, set font_link to an empty string and RepairPlugin uses it directly without loading it twice. This keeps your page fast and avoids duplicate font requests.
Google, self-hosted, or theme
Three methods cover every scenario: load a Google Font via a link tag, host your own font file with @font-face, or reference a font your theme already provides. Each uses the same simple array structure.
Three steps. Brand font on every page.
Drop the snippet in your child theme, pick the font in settings, ship it.
Add the code snippet
Add a small PHP snippet to your child theme's functions.php or a custom plugin. Define the font name, font link (or empty string), and CSS font-family value.
Select the font in settings
Go to RepairPlugin > Settings > Front-End Steps > Branding. Your custom font appears in the Choose a Font dropdown alongside the 32 built-in fonts.
Save and verify
Select your font, click Save Changes, and check your booking page. All text, repair names, descriptions, prices, and buttons, appears in your chosen font.
Included on every plan.
Custom font support is core storefront functionality, available from Essentials onwards.
Included
Included
Included
Common questions.
Do I need coding knowledge for this?
Yes. Adding a custom font requires editing your theme's functions.php file or creating a small custom plugin. If you're not comfortable with PHP, ask your web developer to add the snippet.
Will my custom font disappear after a theme update?
It can, if you added the code to your parent theme's functions.php. Place the code in a child theme's functions.php or a site-specific plugin to keep it safe during updates.
Can I add more than one custom font?
Yes. Just make sure each font uses a unique array key (e.g., 'brand_font_one', 'brand_font_two').
What is the default font if I don't select anything?
The default font is Montserrat. It's applied to all text in the booking flow unless you select a different font.
Read the full guide.
Filter reference, Google Font setup, self-hosted @font-face recipes, and theme-reuse patterns, straight from the help centre.
Pair it with these.
Branding, logo & color
Match your booking flow to your brand with logo upload, theme color, and 32 built-in fonts.
Learn moreRepair box styling
Pick detailed or compact layouts, add Read More links, and show model code badges.
Learn moreLayout & navigation
Skip single-option steps, go full-width on mobile, and control SEO heading tags.
Learn moreTurn visitors into customers.
Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.