Title: Rocket Marketing Roofing Marketing Toolkit
Author: Rocket Marketing
Published: <strong>October 14, 2026</strong>
Last modified: October 15, 2026

---

Search plugins

![](https://ps.w.org/rocket-marketing-roofing-marketing-toolkit/assets/banner-772x250.
png?rev=3745541)

![](https://ps.w.org/rocket-marketing-roofing-marketing-toolkit/assets/icon-256x256.
png?rev=3745541)

# Rocket Marketing Roofing Marketing Toolkit

 By [Rocket Marketing](https://profiles.wordpress.org/rocketmarketinginc/)

[Download](https://downloads.wordpress.org/plugin/rocket-marketing-roofing-marketing-toolkit.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/rocket-marketing-roofing-marketing-toolkit/#description)
 * [Reviews](https://wordpress.org/plugins/rocket-marketing-roofing-marketing-toolkit/#reviews)
 *  [Installation](https://wordpress.org/plugins/rocket-marketing-roofing-marketing-toolkit/#installation)
 * [Development](https://wordpress.org/plugins/rocket-marketing-roofing-marketing-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/rocket-marketing-roofing-marketing-toolkit/)

## Description

Rocket Marketing Roofing Marketing Toolkit gives roofing companies three practical
tools for their WordPress website: local storm damage alert banners, Google review
QR codes, and a roofing material comparison tool. Manage everything from one dashboard
and display each tool wherever you need it using shortcodes.

Use storm alerts to connect homeowners with your inspection page, make it easier
for customers to leave a review, and help prospective customers compare the roofing
materials you install before requesting an estimate.

#### Local storm damage alert banners

Give homeowners in your service area a timely reminder to have their roof inspected
after potentially damaging weather.

 * Select one or multiple states and the counties your roofing company serves.
 * Display a banner when a qualifying weather warning affects any selected county.
 * Show a weather-specific heading, icon, and roof inspection message.
 * Link the entire banner, including its Contact Us button, to your inspection, 
   estimate, or contact page.
 * Choose the banner’s background and text colors to match your website.
 * Set how many days the banner remains visible after a warning ends. The default
   is three days.
 * Choose how often to check for weather alerts. The default is every 24 hours.
 * Enable or disable the banner without removing its shortcode from your pages.

Supported warnings include severe thunderstorms, tornadoes, high wind, hurricanes,
tropical storms, and extreme wind. Severe thunderstorm warnings can cover hail or
damaging wind. Watches, advisories, and test alerts do not trigger the banner.

Weather checks run in the background when someone visits your website and the configured
interval has elapsed. No weather API key is required. Active-warning messages ask
homeowners to wait until conditions are safe before arranging an inspection.

The banner is a marketing tool, not an emergency notification system or confirmation
of roof damage. A warning may affect only part of a selected county, and detection
depends on website visits and your check interval. The first check uses the weather
service’s available seven-day alert history; previously detected events are retained
locally for longer display periods.

#### Google review QR codes

Make it easier for customers to leave a review after a roofing project or inspection.

 * Add your Google Business Profile link for leaving a review.
 * Generate a QR code when that saved link is added or changed.
 * Preview and download the QR code from your WordPress dashboard.
 * Display a clickable QR code on your website using a shortcode.
 * Use the downloaded image on printed review cards, project handouts, or other 
   customer materials.

QR codes are generated locally using a bundled JavaScript library and saved on your
website. No external QR service, API key, or Google account connection is required.
Displaying the code or saving an unchanged review link does not regenerate it.

This tool directs customers to your review link; it does not import Google reviews
or automatically send review requests.

#### Roofing material comparison tool

Help homeowners understand their roofing options and move toward requesting an estimate.

 * Compare asphalt shingles, metal roofing, and tile roofing.
 * Enable only the materials your roofing company installs.
 * Customize each material’s estimated lifespan, durability, and relative cost.
 * Add a separate Get a Quote link for each roofing material.
 * Clear a detail field to hide that information, or clear a quote URL to hide its
   button.
 * Choose which material receives the Most Popular badge. Asphalt shingles is selected
   by default.
 * Set one color for the material selectors and quote buttons, and choose the header
   gradient’s starting color.
 * Add an optional phone number for the Call Us Today button.
 * Enable or disable the complete tool while retaining your settings.

The tool includes a roof-photo header, material photos, comparison cards, icons,
quote buttons, and a help section. Homeowners can highlight a material while keeping
every enabled option visible for comparison. The layout adapts to mobile screens.

All three materials and the comparison tool are enabled by default. Quote links 
initially point to your website’s /contact/ page. Example lifespan, durability, 
and cost values are editable starting points; adjust them for your products, installation
practices, and local conditions.

#### Available shortcodes

 * [roofing_marketing_storm_banner] – local storm alert banner with a link to your
   inspection or contact page.
 * [roofing_marketing_review_qr] – clickable QR code for your saved Google review
   link.
 * [roofing_marketing_material_comparison] – comparison of your enabled roofing 
   materials and their saved details.

Use these in a WordPress Shortcode block or compatible page-builder content. The
dashboard includes a Copy button beside each shortcode. Updating a saved setting
changes its output wherever the shortcode is rendered.

#### About Rocket Marketing

Founded in 1998, Rocket Marketing is a premier [roofing marketing company](https://www.rocketmarketinginc.com/)
for contractors looking to generate more qualified leads and win more jobs. With
more than 4,961 roofing leads generated, Rocket Marketing combines roofing industry
expertise with SEO, Google Ads [Local Services Ads](https://www.rocketmarketinginc.com/lsa-management-for-roofers),
and AI search optimization to help contractors strengthen their online visibility
and grow their businesses. Their one-roofer-per-city policy gives each client an
exclusive marketing partnership in their city.

More information: [https://www.rocketmarketinginc.com/](https://www.rocketmarketinginc.com/)

About us: [About Rocket Marketing](https://www.rocketmarketinginc.com/about) Our
other plugin: [Rocket Marketing WordPress plugin](https://wordpress.org/plugins/rocket-marketing/)

### External Services

#### National Weather Service

The storm banner uses the free U.S. National Weather Service API at https://api.
weather.gov to retrieve county names and weather warnings.

When an administrator selects a state, the plugin requests its county list and caches
it locally. When the storm banner is enabled, configured, and due for a check, website
visits trigger a background request for alerts in the selected counties. The plugin
also provides an administrator-only Retry weather check button.

Requests send the selected state or county codes and your site’s URL in the application’s
User-Agent header. The service receives the connecting hosting server’s IP address.
The plugin does not intentionally send visitor names, email addresses, or other 
visitor information to the weather service.

Enable the storm banner only if you want this weather connection. Disable it and
save to stop background alert checks. County-list requests may still occur when 
configuring service areas in the dashboard. The QR code and material comparison 
tools do not require this service.

Service documentation: https://www.weather.gov/documentation/services-web-api
 Privacy
policy: https://www.weather.gov/privacy Terms and disclaimer: https://www.weather.
gov/disclaimer

### Credits

QR generation uses qrcode-generator 1.4.4 by Kazuhiko Arase, distributed under the
MIT license. Source: https://github.com/kazuhikoarase/qrcode-generator. License:
assets/qrcode-LICENSE.txt.

The comparison tool includes the Inter font, distributed under the SIL Open Font
License 1.1. License: assets/inter-LICENSE.txt.

## Screenshots

[⌊Roofer Marketing dashboard with storm alerts banner, Google review QR codes, and
roofing material comparisons settings.⌉⌊Roofer Marketing dashboard with storm alerts
banner, Google review QR codes, and roofing material comparisons settings.⌉[

Roofer Marketing dashboard with storm alerts banner, Google review QR codes, and
roofing material comparisons settings.

[⌊Roofing material comparison tool - this is automatically generated and customizable.⌉⌊
Roofing material comparison tool - this is automatically generated and customizable
.⌉[

Roofing material comparison tool – this is automatically generated and customizable.

[⌊Weather alert example.⌉⌊Weather alert example.⌉[

Weather alert example.

## Installation

 1. Open Plugins > Add New Plugin > Upload Plugin in WordPress. Upload the plugin ZIP
    and install it.
 2. Activate Roofing Marketing by Rocket Marketing and open in the admin menu.
 3. For storm alerts, enable the banner, choose your states and counties, set the timing
    and colors, and enter your inspection or contact page URL.
 4. For review QR codes, paste your Google Business Profile review share link and save.
    Keep the admin page open while the QR code finishes generating.
 5. For material comparisons, enable the tool, select the materials you install, and
    customize their details, quote links, and appearance.
 6. Click Save changes. The page-level Save buttons save all tool settings.
 7. Copy the desired shortcode into a Shortcode block or compatible page-builder module
    and check the output on your website.

Managing settings requires the manage_options capability, normally held by WordPress
administrators.

## FAQ

### Do I need a Rocket Marketing account?

No. The included tools do not require a Rocket Marketing account or subscription.

### Can I monitor counties in multiple states?

Yes. Select each state and then choose the counties your company serves. A qualifying
warning in any selected county can trigger the banner.

### Does the storm banner include hail?

Yes, through severe thunderstorm warnings, which can be issued for hail or damaging
wind. The plugin does not have a separate hail-warning category or confirm that 
hail damaged a particular property.

### When does the storm banner appear?

After a background check detects a qualifying warning. By default, checks occur 
when due every 24 hours, triggered by website visits. The banner remains visible
during the warning and for three days after it ends. Both intervals can be changed
in the dashboard.

### What happens if the weather service is unavailable?

Previously detected alerts keep their original expiry times. Failed checks normally
retry on a visit after five minutes, or after a longer delay requested by the service.
Connection errors appear at the top of the admin page.

### Does the banner work with page caching?

A background request refreshes banner output on cached pages. Your theme must call
wp_footer(), and JavaScript and WordPress’s admin-ajax.php endpoint must be available.
Without JavaScript, only server-rendered cached banner output is shown and visits
do not trigger checks.

### Where do Contact Us and Get a Quote links go?

The storm banner uses the URL you configure, or your website’s /contact/ page when
left blank. Each material’s Get a Quote URL also initially points to /contact/, 
but you can set different destinations. Clearing a material’s quote URL hides that
button.

### Where do I get my Google review link?

Open your Google Business Profile, choose the option to ask for reviews, and copy
the share link. Paste that link into the Google review QR code card and save.

### Is the QR code generated by an external service?

No. It is generated in the administrator’s browser using a bundled library and stored
in WordPress uploads. JavaScript must be enabled to generate it. If generation is
interrupted, reload the admin page to complete it.

### Can I hide a roofing material or individual detail?

Yes. Disable a material to remove its card. Clear its lifespan, durability, or relative-
cost field to hide that detail. If all materials are disabled, or the comparison
tool is turned off, the shortcode displays nothing.

### Can I customize the styling?

Yes. The dashboard includes storm banner colors, comparison button color, and header
gradient color. Additional CSS can target .roofma-banner-wrap for the complete storm
banner, .weather_alert_banner for the main banner link, .roofing_marketing_review_qr
for the review QR code, and .rfm-comparison for the material comparison tool.

### Does the plugin guarantee leads or more Google reviews?

No. These tools help homeowners take action and support your roofing marketing efforts.
Results depend on your website traffic, service area, offer, and follow-up.

### Who develops this plugin?

Rocket Marketing, a roofing marketing company providing SEO, Google Ads, and website
services.

Website: https://www.rocketmarketinginc.com/

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Rocket Marketing Roofing Marketing Toolkit” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Rocket Marketing ](https://profiles.wordpress.org/rocketmarketinginc/)
 *   [ Gallagher Website Design ](https://profiles.wordpress.org/gallagherwebsitedesign/)

[Translate “Rocket Marketing Roofing Marketing Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/rocket-marketing-roofing-marketing-toolkit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rocket-marketing-roofing-marketing-toolkit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rocket-marketing-roofing-marketing-toolkit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rocket-marketing-roofing-marketing-toolkit/)
by [RSS](https://plugins.trac.wordpress.org/log/rocket-marketing-roofing-marketing-toolkit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0

 * Plugin release

#### 1.0.1

 * Design update

#### 1.0.2

 * Design and wordage update

## Meta

 *  Version **1.0.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [rocket marketing](https://wordpress.org/plugins/tags/rocket-marketing/)[roofing](https://wordpress.org/plugins/tags/roofing/)
 *  [Advanced View](https://wordpress.org/plugins/rocket-marketing-roofing-marketing-toolkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rocket-marketing-roofing-marketing-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rocket-marketing-roofing-marketing-toolkit/reviews/)

## Contributors

 *   [ Rocket Marketing ](https://profiles.wordpress.org/rocketmarketinginc/)
 *   [ Gallagher Website Design ](https://profiles.wordpress.org/gallagherwebsitedesign/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rocket-marketing-roofing-marketing-toolkit/)