Skip to content

The template

Four steps on the roof

The same roof, the same steps, every time you open a job.

  1. 01

    Before the old roof comes off

    The leak, the soft spot, the hail. A photo while the shingles are still on, so “this was already there” is not a conversation in the driveway.

  2. 02

    Decking and flashing

    What you found once the roof was open, and the flashing as it goes in. The homeowner opens the link instead of asking for a ladder photo over the phone.

  3. 03

    Shingles on

    Field, ridge, vents. A short clip if you take one. The step sits on the timeline with the earlier photos still above it.

  4. 04

    Weather, written down

    Rain is a Delayed status and a reason. They read it on the link the next time they open it.

Three moments on a roof

The leak

A photo before anything comes off

Hail, a stained ceiling, a soft deck. Those frames stay on the job after the new roof is on. The dispute does not depend on who remembers Tuesday.

The sky

Rain is a status, not a missed call

Mark the job Delayed and write why. The amber note is on their link the next time they open it. Opeo does not call them and does not send the text.

The question

They write on the job. You answer there.

“Was that stain already in the attic?” sits next to Tuesday’s photo. Your reply stays on the same page. It is not a quote and not a claim form.

This is not estimating software, an insurance claim file, or a place to order shingles. Quotes and materials stay in the tools you already use.

Your logo and colors on the link are on Pro. A crew login and a work log are on Pro and Scale.

Common questions

Does the homeowner need an app?
No. They open one link in the browser. No account, no install.
Will Opeo text them when it rains?
No. You set the job to Delayed and write the reason. They see it when they open the link. An SMS or WhatsApp draft stays on your phone — you send it.
Can this replace our estimating or insurance paperwork?
No. Measurements, supplements, and material orders stay where they are. The link is the photos, the steps, and the delay.
Fair Pricing Model

Simple pricing that
grows with you.

Run your service business from your pocket. Start strictly free. Upgrade when you need to scale your team. No hidden fees or "contact us" for basic features.

MonthlyYearly 2 MONTHS FREE

Choose Your Plan

Free

Perfect for trying out Opeo.

$0/mo
  • 5 jobs / month
  • 15 photos / job
  • Status Job Pages
  • Standard & custom templates
  • Community Support
Start Free

No credit card required

Starter

For solo entrepreneurs.

$29/mo
  • 50 jobs / month
  • 30 photos / job
  • Status Job Pages
  • Standard & custom templates
  • Standard Support
Start Growing

About $0.97/day · less than one disputed job

Most Popular

Pro

For growing teams.

$89/mo
  • 5 Team Seats
  • 300 jobs / month
  • 60 photos / job
  • Status Job Pages
  • Standard & custom templates
  • Priority Support
  • Work Logs & Audit Trail
  • Custom Branding
Start Growing

Equivalent to $17.80 / user · pays for itself after one repeat job

Scale

For large operations.

$149/mo
  • 1000 jobs / month
  • Unlimited Team Seats
  • 150 photos / job
  • Status Job Pages
  • Standard & custom templates
  • Custom Branding
  • Priority Support
Start Growing
FULL COMPARISON

Detailed Specs

Granular breakdown of feature availability per tier.

FeatureFreeStarterProScale
Core Capabilities
Monthly Jobs5503001000
Status Job Pages
Starter templates included
Unlimited Job Templates
Real-time Updates
Search & Filters
Customer CRM
Team Members115Unlimited
Work Log & Audit
Media & Storage
Photos per Job153060150
High-Res Downloads
Branding & Customization
Custom Logo
Custom Branding
Support & Security
Secure Cloud Storage
Daily Database Backups
Encrypted Data Transfer
Support LevelEmailEmailPriorityPriority
Priority Processing

FAQ

Common questions about billing and features.

Yes, you can upgrade, downgrade, or cancel your plan at any time from your account settings. If you upgrade, the change is instant.
Yes! We offer a generous Free plan that lets you use all the core features for as long as you like. No credit card required.
Yes. The Pro plan costs $89/mo (or $74/mo paid yearly). That is less than the cost of a single customer dispute or refunded job. By providing undeniable photo proof, Opeo pays for itself by protecting your income and winning you repeat business.
No. Your clients receive a secure public link. They can view job updates directly in their browser without downloading anything or creating an account.
We use encrypted transfer and Cloudflare R2 storage. Your data is backed up daily and you remain the sole owner of your content. Read the security overview →
No. Opeo is designed to be intuitive and self-service. You can sign up and create your first job in less than 2 minutes.
Yes! You can give your team access to your dashboard so everyone can manage jobs and photos together.
Public links remain active indefinitely as long as your account is active, so your customers have a permanent record of the work done. You can also manually disable a link if needed.
You can share the unique public URL directly with your client via text, email, Whatsapp, or any other messaging app, or show them a QR code generated within the app.
Yes! Opeo is cloud-based, so you can start a job on your iPhone in the field and review it on your laptop at the office. Your data syncs instantly.

Open the first roof on a link

Photos from before tear-off, then a reason when the weather stops the job. Free to start.

Create the job link free

Opeo for car shops