Kaim Contracting
Kaim Contracting
CRM & Business Hub
Home
Saved
+ New Change Order
Pick an open job and add the extra work
Clients
0
Total in system
Total clients in your CRM. Click to view all.
Active Jobs
0
Scheduled
Jobs currently on your calendar. One job opens it directly, more opens the schedule.
Open Quotes
0
Awaiting approval
Quotes waiting on client approval. Click to manage.
Outstanding
$0
Unpaid invoices
Total unpaid invoice balance. Click to view invoices.
Revenue
$0
Collected (paid)
Revenue collected from paid invoices. Click to view.
Booked Work
$0
On the schedule
Total value of jobs on your schedule. Click to view calendar.
+
Add Client
0
All Clients
0
New Leads
ClientPhoneServiceLead SourceStatusAddedActions
0
All Leads
0
Hot
0
New Today
Completed Jobs

Pipeline

+
New Quote
0
All Quotes
0
Open Quotes
DateClientServiceTotalDepositStatusSentActions
+
New Invoice
0
All Invoices
$0
Outstanding
DateClientTotalBalance DueStatusDue DateActions
Submit Quote Request Collect client info on-site for the owner to price
Submitted Requests
No quote requests yet

Standard Operating Procedures

Read these before every job. Know the process, do it right.

Procedures

Select a Procedure

Choose one from the index, or create a new one.

Field Tools
0h
Today
0h
This Week
Off Clock
Status
00:00:00
Not clocked in
Weekly Summary
Pay Calculator Weekly payroll
Select a week above to calculate pay
Time Entries
No time entries yet
Conversations Every text in and out, by client
Loading...
Text Queue
Only what is still in the queue. Sent texts live in Conversations.
Loading the queue...
Calendar
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Upcoming Jobs
No jobs scheduled

General

Business name, contact info, and preferences

Business Information
Shown to customers on quotes, invoices, emails.
Where new-lead alerts get texted. Defaults to Business Phone.
Preferences
Appearance

Dark Mode

Switch between dark and light appearance

Hide Field Tools

For solo operators. Hides the Operations section from the sidebar. Employee accounts are unaffected.

Billing

Tax rates, deposit defaults, payment terms, and change order settings

Defaults
Change Orders
Standard is 15-25% for overhead + profit
Flat fee for processing the change order

Email Templates

Customize the emails sent from the CRM. Use variables like {name} and they'll be replaced automatically.

Integrations

Connect payment processing, email, and SMS services

Payments
From stripe.com → Developers → API Keys. Use pk_live_ for real payments, pk_test_ for testing.
Only needed if using simple Payment Links instead of the built-in checkout.
Email
Google Workspace. All emails send from info@kaimcontracting.com via Google Workspace SMTP. No configuration needed.

Team

Manage who has access to the CRM and their roles

CRM Accounts
Owner has full access. Admin has owner-level access. Employee has limited access. Remove someone by deleting them from the employees list below.

Data & Export

Export financial data, back up your CRM, or load test data

Accounting Export
Export invoices, payments, and financial data as CSV for QuickBooks or your accountant.
Backups & Recovery
The server keeps past versions of the CRM, and each device keeps its own copy after every save. If the CRM ever comes up empty, restore from here. The version you replace is kept in history first, so a restore can be undone.
Google Ads Conversions
Export won jobs that came from a Google Ads click as an offline-conversion CSV. Upload it in Google Ads under Goals → Conversions → Uploads (needs an import-type conversion action named Job Won (Offline)).
Demo Data
Load sample clients, quotes, invoices, and activity to test the CRM. This adds data on top of existing data.

Account

Your profile, password, and preferences

Profile
KC
Change Password
Recently Deleted
Items auto-delete after 30 days
Portals
Manage client portals and team access
0
Active Portals
0
Team Members
0
Pending Requests
+
New Change Order
0
Draft
0
Pending
CO #ClientReasonTotalImpactStatusDateActions
Blog ideas queue
Drop an idea here and the blog agent writes it up (in your voice, with your job photos and a chart) and posts it to kaimcontracting.com/blog. One post every two days, queued ideas first. When the queue is empty it picks its own topic.
Published postsOpen the blog
Agent memory
Each agent keeps its own memory. Rules are things you teach it (it always follows them). Learned lessons it writes for itself after a booking, a handoff, a post, or when you step in and answer a lead yourself. Nothing is deleted when it tidies up, old lessons are archived.
He signs every text to you and introduces himself on calls.

Every automation in your business, drawn end to end. Tap a workflow to open it, flip the switch on any text to turn it on or off, and tap Edit on any green message bubble to change the exact wording your customers get.

⚡ Trigger, what kicks it off 💬 Text message 📧 Email ⚙️ Behind the scenes step Greyed out + dashed = switched OFF, will not send
New Quote
Client
or
Job Details
Scope of Work
Products / Services
Subtotal$0.00
Tax (0%)$0.00
Total$0.00
Notes / Instructions
Schedule
New Invoice
Client
Invoice Details
Private: Job Costs
Amount
Balance Due$0.00
Schedule Job
Client
Job Details
Date & Time
More visit days
For jobs that take more than one trip. Each day gets its own spot on the calendar and its own reminder texts.
Crew