Forgot your password?
Dashboard
Booked Revenue
—
This quarter
Conversion Rate
—
Lead → Booking
Active Pipeline
—
Open opportunities
Avg Trip Value
—
Booked clients
Reviews (30d)
—
Google + FB avg
Client Journey Funnel
0
Traffic
0
Lead Capture
0
Qualification
0
Discovery
0
Proposal
0
Booking
0
Retention
✈️ Travelling right now
Who is away today, and what today looks like for them
🚨 SLA Alerts
✅

No SLA breaches

📅 Today's Tasks
🎉

No tasks today

📬 Proposal Tasks
✅

No pending proposal tasks

Cost Per Lead
—
Target: <$25
ROAS
—
Target: 4x
Blog Sessions
—
30-day organic
FB/IG Reach
—
Combined this month
Consult Rate
—
Traffic → Consult
Referral Leads
—
This quarter
Weekly Cadence Status
Booking Accuracy
Calculating...
Open Disruptions
✈️

No active disruptions

Open Risks
0
Stalled Leads
0
>5 days no action
Unresolved Supplier Issues
0
Fraud Concerns
0
Risk Register
NameEmailPhoneContactTravel TypeBudgetLast ContactSLA
📌 Drag clients between stages to advance the pipeline. SLA clock starts when a client enters a new stage.
📱 Texts
Our texting number: (431) 450-0515
Clients reply to this number and it lands here
DateClientTypeSummaryOwnerFollow-up
📋 Weekly cadence: each day has mandatory tasks with named owner, SLA, and deliverable. Click any card to edit.
Weekly Task Templates

Click "Generate This Week" to create this week's tasks from the cadence templates.

Sun
Mon
Tue
Wed
Thu
Fri
Sat
Target Keywords
—
SW Manitoba travel
Ranking Keywords
—
Page 1 Google
Domain Authority
—
Moz score
Backlinks
—
Target Keywords — SW Manitoba Authority
KeywordTarget RankCurrent RankMonthly VolumeStatus
travel agency southwest Manitoba1——Tracking
Brandon MB travel agent1——Tracking
all inclusive trips from Winnipeg3——Tracking
cruise packages Manitoba2——Tracking
vacation planner Manitoba1——Tracking
TitleChannelTypePublish DateStatusOwnerSEO Keywords
⚡ Workflows fire automatically when triggers are met. Toggle to enable/disable. All emails use the Templates library.
ClientTripDepartsStatus TotalOutstandingNext deadline
🗺️ Trip Designer
For multi-city trips the client runs themselves. Build the brief, check what's on while they're there, then plan the days around it.
🗄️ Archive
🔐 Who can sign in
Anyone signing in must match one of these. Enforced by the database itself, so it holds even if someone reaches the CRM another way.
Always allowed
@keystonetravel.ca  ·  harleymccormick@keystonewealth.ca
Built into the security rules as a safety net — these cannot be removed here, so a mistake below can never lock you out.
The only person who can restore or permanently delete archived records
Comma separated. Only they and the owner can change any of these settings
Comma separated, no @
Comma separated, for one-off exceptions
💾 Backups
The whole database is exported to Cloud Storage every night at 3:30am. Firestore has no undo, so this is what stands between a mistaken delete and losing the records for good.
✉️ System Email Addresses
Which address each part of the system sends from and delivers to.
Proposals
Tasks & Alerts
Marketing
Your mail provider must be authorised to send as each “from” address, otherwise it will reject the message. Blank fields fall back to the address configured on the server.
⚠️ QA gates are mandatory before advancing to Proposal, Booking, Payment, and Itinerary Delivery.
👤 Whose file are you checking?
Every tick is saved against this client with your name and the time, so the record survives a reload.
Audit Log
Scale Readiness Checklist
Weekly Report Summary

Reports generate Friday at 4 PM per cadence. Run manually to preview.

🧭 Operating Philosophy
These principles guide every decision at Keystone Travel. When in doubt, return here.
1. Standardization Before Scaling
Build repeatable systems first. Do not significantly increase ad spend until SOPs, automation, QA, and SLA compliance are consistently functioning.
2. Margin Protection Before Expansion
Protect profitability. Know your margin on every trip type before pursuing growth. Revenue without margin is just risk.
3. Premium Service Over Transaction Volume
Every client gets a high-touch, expert experience. Resist the urge to take every lead — fit matters more than volume.
4. Automation Before Complexity
Automate first. If a task is repeatable and rule-based, build a workflow for it before hiring a person to do it.
5. Controlled Growth Over Reactive Growth
Every growth initiative requires a readiness check first. Use the Scale Readiness Checklist in Reports before any major expansion.
6. Client Fit Over Total Lead Volume
A qualified client who can travel is worth more than ten unqualified leads. Qualify early, qualify thoroughly.
Questionnaire link to share with prospects:
Start My Trip Proposal
Copy Link pastes into email as clickable “Start My Trip Proposal”. Use Plain URL for texts or anywhere formatting is stripped.
Active Proposals
ClientDestinationsCreatedStatus
📥 New Questionnaire Responses
NameEmailDestinationBudgetPartySubmitted
Client & Questionnaire
Select an existing client or pull in a questionnaire response.
📥 Questionnaire Response