Rainbow Sprinkler Systems LLC

Sign in

Staff, owners & customers — sign in below

Employees can type just their username — we add the rest automatically.

Welcome back

checking today’s schedule

Rainbow Sprinkler Systems LLC

Set a new password

You followed a reset link — choose a new password below.

Rainbow Sprinkler Systems LLC

Welcome back

You’re signed in to your customer account.

Head to your dashboard to request service, view your history, and manage your property.

Go to my dashboard →
Rainbow Sprinkler SystemsTeam panel
Notifications

Demo mode. Add Supabase keys to go live. Changes below aren't saved.
📢

What’s new

🔒

Developer tools are locked

These controls can take the public site offline and read every table. Confirm your password to unlock them for 15 minutes.

Locks itself again after 15 minutes, or when you sign out.

⚡ Developer

Dev-only controls — the owner never sees this tab.

Site power

Take the public website offline instantly (visitors see a maintenance screen), or bring it back.

Checking…

Where “ask for a review” emails send customers. Leave blank and we link to the Google Maps listing instead, which still works.

Feature & permission controls

Turn owner capabilities and site features on or off. Only you (developer) can change these — changes apply instantly.

Owner can create employeesShow the “Add an employee” form to owners
Owner can edit site contentAccess to the Site content tab & banner
Applications tabShow the job Applications tab
Booking settings tabShow the Booking settings tab
Customer sign-up (public site)Allow new customers to create accounts

System health

Test & tools

Signed in as · role · project qavboegrvmsdxjkjwveu

Preview & quick links

Data browser

Read-only look at the latest rows in any table.

Activity log

Recent tracked actions (site stop/start, message edits, role changes).

🔑 Your password

Changing this changes how you sign in and how you unlock these tools. Nothing else uses it.

At least 8 characters.

🩹 Data health

Finds records that quietly went wrong: things pointing at nothing, the same person twice, and missing details worth chasing.

👁 View as a customer

See exactly what one customer sees in their portal. Read-only — nothing is changed and they are not signed out.

✉ Email previews

Read every automatic email exactly as a customer gets it. Nothing is sent.


      

🔎 Find and replace

Change something everywhere in your site content at once — a phone number, an address, a name. Shows you what it will change before it does.

🧪 Demo data

Creates clearly-labelled fake customers and jobs so you can try things without touching real records. Remove them again in one click.

📊 Usage this month

What the system actually did — useful if you bill for maintenance.

📦 Site configuration

Content, booking settings, checklists, gallery and feature flags as one file. Enough to stand this whole system up again elsewhere.

📢 Announcements & updates

An announcement shows as a banner across the top of the panel for everyone on the team. An update is a dated entry in the What’s New list, so staff can see what changed and when.

🩺 Diagnostics

Everything about this install in one place. The copy button puts it all on your clipboard — useful when asking anyone for help.

🗃 Database

Row counts per table, so you can see at a glance what is filling up.

📦 Storage

Files held in Supabase storage.

🧪 Function tester

Call any edge function and see exactly what comes back. Nothing is sent unless you press Run.


      

🧹 Local browser data

What this browser is holding for the panel. Clearing it signs you out and resets your preferences, but touches nothing on the server.

🚦 Setup checklist

What's switched on and what isn't. A feature quietly turned off can cost you for months before anyone notices.

🗄 Trash

Deleted requests and jobs, kept for 30 days. Restore anything here, or empty the trash for good.

⌨ Run a query

Read-only. SELECT statements only, capped at 200 rows. Developer role required.

✉ Email log

Every email the panel has sent, and whether it went out. If customers say they never heard from you, look here first.

⚠ Error log

JavaScript errors from the panel and the website. An empty list is the good outcome.

🔐 Sign-in history

Recent sign-in attempts. A run of failures on the owner account is worth investigating.

Client & build info

Client: Rainbow Sprinkler Systems LLC
Domain: rainbowsprinklersystemsllc.com
Supabase project: qavboegrvmsdxjkjwveu
Hosting: Netlify · Email: Resend
Built & maintained by: SiteWorks (siteworks.cc)
Build: -

Deploy & cache

Fixes the "my changes aren't showing" problem — the site is a PWA and caches aggressively.

"Push update" makes every visitor's browser clear its cache and reload on their next visit — use it right after you deploy.

RLS & access self-test

Confirms your policies & role helpers are healthy (catches the "logged out instantly" class of bug).

Private developer notes

Only the developer role sees these. Handy for TODOs, credentials hints, or client context.

Good morning

Today

Needs attention

Website visitors

Most visited pages

Where they came from

What they used

This month

0
New
0
Contacted
0
Scheduled
0
Total

New lead

Loading…

No requests yet

Form submissions from the website appear here.

0
Upcoming
0
In progress
0
Completed
0
Total jobs

❄ Freeze watch Cleveland, OH

Checking the forecast…

Today’s schedule
Send the office a summary of today’s jobs.
Loading…

No jobs scheduled

Add one above, or they'll appear when customers book online.

Site content

Edit any text on the public website. Changes go live the moment you save.

View live site ↗

📣 Announcement banner

A bar across the very top of the homepage — great for seasonal promos or notices. Turn it off any time.

Job applications

People who applied through the "Join our team" section on your website.

Loading…

Customers

Sorted so whoever’s due for service floats to the top. Open a customer for their property profile, full job history, notes & photos, and one-tap reminders.

Import customers

Upload a CSV. The first row should be column names. We look for name, email, phone and address — spelled any reasonable way. An email address is required for each row, and rows whose email is already on your list are skipped.

New customer

Adds someone to your customer list. Tick “send a login” if they should be able to book and track visits online.

Loading…

Booking settings

Control when customers can book, how long jobs take, and the season window. Customers only ever see open times that don't overlap another job.

📣 Email blasts

Send a one-time email to your customers. (Or set them to run automatically — see supabase-reminders-cron.sql.)

Open days

Hours & slots

Season

Daily limit by service — optional, blank = no limit

🖼 Website gallery

Photos shown publicly in the Our Work section of the homepage. Add a single photo or a before & after pair. Only add photos you have the customer’s permission to publish.

📋 Job checklists

The steps the crew ticks off for each service in crew mode. One step per line. Leave blank to skip.

People

Accounts that can sign in, what they can reach, and the state they are in.

No administrative PIN is set. Creating accounts, changing roles and resetting passwords all need one. It is separate from your sign-in password.
PersonRoleStatusLast sign-inAddedActions
Previewing as the owner would see it

Keyboard shortcuts

/
Jump to search
18
Switch tab
?
Show or hide this
Esc
Close menus