MindingTheGap
MindingTheGap

Automatic client texts,
zero extra work.

Continue with Google
or

Forgot password?  ·  Create an account

MindingTheGap

Create your account

Continue with Google
or

Already have an account? Sign in

MindingTheGap

Reset your password

Enter your email and we'll send you a reset link.

← Back to sign in

MindingTheGap

Set new password

MindingTheGap

You're one step away

Start your 7-day free trial. No charge today, and you can cancel anytime before it ends.

$199/mo
  • ✓ Unlimited clients
  • ✓ Automatic confirmation & reminder texts
  • ✓ Cancellation alerts to your phone
  • ✓ Custom drip sequences
  • ✓ No contracts — cancel anytime
MindingTheGap

Connect your Google Calendar

MindingTheGap reads your Google Calendar to detect new jobs and automatically contact your clients by text and email.

1
Add a job to Google Calendar with the client's name in the event title
2
Put their phone number in the Location field for SMS
3
Add the client as a guest on the event to send them email updates too
4
We'll send confirmation texts and emails automatically from there
Connect Google Calendar

Read-only calendar access. No events will be modified.

Alerts

No new alerts
Help & Support
Connect your Google Calendar

To start detecting jobs and sending automatic texts, connect your Google Calendar.

Connect now →
Train your AI estimator

0 / 20 training jobs uploaded. Upload your past completed jobs to unlock automatic estimates.

Good afternoon

Clients
—
Texts This Month
—
Upcoming Jobs
—
Newsletter Subscribers
—

Upcoming Jobs

Loading…

Quick Actions

Chat

Loading…

Active Sequences

Loading…

Newsletter Campaign

Loading…

Jobs

Job Scheduled0
Job In Progress0
Job Completed0
Job Stages
Job Scheduled
›
Job Coming Up
›
Job Complete
›
Leave a Review
›

Job Scheduled

Trigger New job detected on calendar

Loading…

Variables:
⚠ Add your business address in Settings before sending newsletters — required by anti-spam law.

Drag & drop a .xlsx or .csv, or

First row must be headers (e.g. Email, Name)

— subscribers
⚠ Add your business address in Settings before sending newsletters — required by anti-spam law.
Auto-draft a newsletter based on your trade and voice settings
Other ideas:
Sent dateSubjectRecipientsStatus
Loading…

Map columns

Match your spreadsheet columns to subscriber fields.

Preview (first 5 rows)

Estimator

Train your AI by uploading completed jobs. The more you upload, the more accurate your estimates.

—
Avg accuracy
—
Jobs fed back
—
Improvement
⚙️
Calibration mode

Your AI is still learning your pricing patterns. After each won job, enter the actual price you charged so accuracy improves quickly. 0 / 10 jobs fed back so far.

0 / 20
Jobs uploaded — 20 more to unlock estimates

Loading…

🔒

Estimator is locked

Upload at least 20 completed jobs on the Training Data tab to unlock automatic estimates.

You currently have 0 jobs.

Generate New Estimate

Upload photos of a prospective job. MTG compares to your past work and generates a price.

📷

Drop photos or click to browse

Estimate

$— – $—
Suggested: $—

Why this price

Comparison jobs

Past Estimates

Select a client to view the conversation

Settings

Branding

Business

Message Style

Tone used for AI-generated reschedule texts.

Integrations

Google Calendar Checking…
Reconnect
Twilio SMS Checking…

Newsletter Voice

How your AI-drafted newsletters sound.

Proposal Defaults

Used when generating proposal PDFs.

✓ Settings saved

Edit Client

Message History

Loading…

Add Training Job

📷

Drop photos here or click to browse

Send Proposal

Client Info

Line Items *

Tell the AI what to change

Final price for this job

You suggested $0. What did you actually charge after the job was completed? (May differ if scope changed mid-job.)

This adds the job to your training data and makes future estimates more accurate.

Manage Crews

© 2026 Devxstate Holdings LLC

Privacy Terms Contact