For roofing companies

What do we post this week?”

Somebody at your company gets that question. Maybe it’s you. Maybe it’s the office manager, on a Thursday, with two estimates open and the phone going. She looks at the page, sees the last post was the hail warning from June, and opens Canva.

Here’s the thing: the words are already written. Your website has a storm damage page, a repair page, an about page that says family-owned since 2009. Somebody wrote all of it, carefully, once. It’s been sitting there since.

I built EloPost to turn those pages into posts. Paste your site and see what it makes.

The first posts are free, no card. You'll create an account with your email, and the first drafts take a few minutes.

Your website
yourroofingcompany.com
The Summit Roofing Co. website: a home page with the company's navigation, a photo of a house, and the headline Reliable roofing for Denver homeowners.
EloPost, a few minutes later
elopost
The EloPost review screen showing a Summit Roofing post, The driveway view has a blind spot, with the Approve, Edit and Skip buttons and the queue of posts waiting on the right.
The post came from the site’s storm damage page: “Hail can bruise shingles and high winds can break their seal without leaving obvious damage from the ground.

I read 1,335 roofing websites this summer.

Not all the way through. Enough to notice they’re the same six pages: replacement, repair, storm damage, inspections, financing, and an about page that says family-owned, the year you started, and which shingle brand certified you.

Somebody wrote those pages properly. Then I opened the Facebook pages. Crew photos, a hiring post, a storm warning over a stock photo of lightning. The careful writing never made it across.

That gap is the whole product. The posts are on your site already. Nobody has time to carry them over, every week, in the company’s colors.

Paste yours and see what it carries over.

The first posts are free, no card. You'll create an account with your email, and the first drafts take a few minutes.

Would you post these?

These were made for Summit Roofing Co., from its website. Under each one, the sentence on the site it came from.

After a storm
The driveway view has a blind spot. A photo of a house at dusk under a stormy sky; below it: bruised shingles and broken seals can hide under a roof that looks fine from the curb.
From the storm damage page: “Hail can bruise shingles and high winds can break their seal without leaving obvious damage from the ground.
A homeowner question
From the signs of damage page: “Some shedding is normal, but heavy or uneven loss can signal worn shingles.
Repair or replace
From the repair or replace page: “A roof near the end of its service life has brittle shingles, granule loss, and leaks in multiple areas. Repeated patching may cost more without providing dependable long-term protection.
What makes this company different
Free estimates, no sales pressure. We bring down roof photos. Then you get a straight recommendation: monitor, repair, replace.
From the about page: “No pressure. No inflated claims. Just a clear recommendation.

Your site has its own version of these pages. That’s what it works from.

Nothing goes out without your yes.

Every post waits for you. Most of the time you look at it on your phone, it’s fine, and you tap Approve. It gets a date.

If one is off, tap Skip and say why in a few words: “we don’t do flat roofs.” The next batch takes the note.

If a caption needs a word changed, change it right there. If you want a different photo or a different angle, tell the editor in plain words, attach the photo, and it comes back redone for you to look at again.

One thing I’d rather say here than have you find out: it works from your website. If your site still says a ten-year warranty and you moved to fifteen, the draft will say ten. Read the specifics the way you read an estimate before it goes out.

The EloPost review screen on a phone: a Summit Roofing post with its caption, and the Approve, Edit and Skip buttons underneath.
The review screen. A date, and a yes or a no.
The EloPost editor on a phone: the post above, and below it the caption you can edit and the box where you ask for a change in plain words.
The editor. Change the caption yourself, or ask for the change in words with a photo attached.

What happens when you paste your website.

  1. 1

    Paste your address. You create an account with your email; a one-time code, no password.

  2. 2

    EloPost reads your site, picks up your logo and colors, and writes the first drafts. It takes a few minutes; we email you when they're ready.

  3. 3

    You review on your phone. Approve, skip with a note, or edit.

  4. 4

    You connect Facebook and Instagram. You log in with them directly; EloPost never sees your password.

  5. 5

    Approved posts go out on their dates. Every other day to start; move any date you like.

  6. 6

    And it keeps going: new drafts arrive as you approve, so there are always a few waiting.

The first batch costs you an email address and a few minutes. If you don’t like what you see, close the tab. There’s no card to cancel.

The stain is rarely directly below the leak. A cross-section of a roof: water enters at the flashing, travels along the rafters, and the stain appears lower down.

Ceiling or wall discoloration may point to a roof, flashing, or ventilation issue.

On Summit’s signs of damage page. The post on the left came from it.

Every post traces to a sentence on the site. This one, to the page on signs of damage.

Is this for a company like ours?

We're two trucks and my wife does the page.
Yes. She reviews. Nothing changes about who's in charge of it.
The office manager would do it, not me.
That's who it's for. One person reviews, on a phone. You approve too if you want to, or you don't.
We only do commercial.
Probably not. The posts are written for homeowners.
Our page is crew photos from the truck and we like it that way.
Then you don't have the problem this solves, and I'd rather say so than take $99 a month.
Our website is a phone number and a logo.
Not enough on it yet. It needs the service pages to work from. Once they exist, come back.

Who’s writing this.

I’m Conrado. I built EloPost, and I answer the email myself. If you’d rather see it before you try it, write me. I’ll make a few posts for your company and walk you through them in fifteen minutes.

conrado@elopost.com

It costs $99 a month.

One company. Billed monthly, cancel whenever. $990a year if you’d rather pay once.

Since you came in through this page, take 20% off. Type ROOFERS20 at checkout and it’s $79.20 a month, or $792 a year.

That buys the writing, the design and the scheduling of the routine posts, every month. It doesn’t replace the photos your crew takes, your reviews, or your Google listing.

Questions roofing companies ask.

It writes, designs and publishes posts. It doesn't promise jobs, and nothing on this page does. What posts do for a roofing company depends on the rest of the business: the work, the reviews, the name getting around.
Your crew's photos belong on your page, and the drafts don't replace them. To put one in a post, attach it in the editor and ask it to use it. The post comes back redesigned around the photo, and you check it before approving. There isn't a separate “post this photo” button yet.
It works from your website and from what you've told it, and you see every post before it goes out. Read the specifics: warranty years, license numbers, financing terms. If your site is out of date on one of those, the draft will be too.
Whoever does the page now. The owner, the office manager, a spouse. One person reviews, and it works on a phone.
Facebook, Instagram, LinkedIn, TikTok, X and Threads. Not Google Business Profile.
More than you'll use. The plan makes up to 50 a month; posts go out every other day unless you move them, which for most roofing pages is plenty.
Facebook, then. It posts there.
No. Nothing here needs a video of you.
The first posts, no card. If you want it to keep going, it's $99 a month, or $79.20 with the code ROOFERS20.

See what it makes from your website.

The first posts are free, no card. You'll create an account with your email, and the first drafts take a few minutes.