0%
// KINGDOM HQ โ€” COMPLETE TRAINING v2.0
Master Every Module.
Run Every System.
The complete expert training for hq.kingdomguard.pro โ€” every live module, every AI tool, real environment management, and 10 business scenarios. This is not a tour. This is training.
15 Modules 10 Scenarios AI Tools Env Management hq.kingdomguard.pro
01All Live Modules
๐Ÿ“Š
Dashboard
KPI overview, revenue snapshot, system health at a glance.
โ†’ Kingdom
๐Ÿ‘ฅ
Clients
Full client database, contact management, account history.
โ†’ Kingdom
โš’๏ธ
Kingdom Forge
CRM, kanban pipeline, quote builder, deal tracking.
โ†’ Kingdom
๐Ÿ“’
Kingdom Ledger
Invoicing, Stripe links, Ledger Pro financials.
โ†’ Kingdom
๐Ÿ”จ
Kingdom Works
Project management, tasks, milestones, deliverables.
โ†’ Kingdom
๐Ÿ“„
Proposals
Build, send, and track client proposals with pricing tiers.
โ†’ Kingdom
โฑ๏ธ
Time Tracking
Log billable hours against clients and projects.
โ†’ Kingdom
๐Ÿ“ˆ
Analytics
Revenue trends, pipeline metrics, business intelligence.
โ†’ Kingdom
๐Ÿ”
GuardVault
AES-256-GCM encrypted credentials for all clients.
โ†’ Guard
โš™๏ธ
Guard Modules
Pulse, Ops, Scout, Scribe, Gate, Post, Watch โ€” all 7.
โ†’ Guard
๐Ÿค–
AI Tools
ForgeAI sales manager + GuardScribe doc generator.
โ†’ New
๐Ÿ–ฅ๏ธ
Environment
Vercel, Supabase, GitHub, Stripe, DNS โ€” admin mastery.
โ†’ Admin
// MODULE 01 โ€” COMMAND CENTER
Dashboard
The first thing you see every morning. Your Dashboard gives you an instant snapshot of where Kingdom Guard stands โ€” revenue, pipeline, active projects, and system health.
KPIsRevenue SnapshotSystem Health
01What to Read on the Dashboard
WidgetWhat It ShowsWhat to Do With It
OutstandingTotal unpaid invoicesIf non-zero โ€” check Ledger and follow up today
Paid This MonthRevenue collected MTDTrack against your monthly target
Pipeline ValueTotal open deal values in ForgeIf low โ€” you need to add more leads
Active ProjectsOpen projects in WorksMore than 5 active? Check capacity
System StatusModule health indicatorsAny red โ€” investigate in GuardWatch
Daily HabitDashboard is your 60-second morning brief. Read it before you open email. If Outstanding > $0, that's your first call of the day.
02Mastery Checklist
I can interpret every widget on the Dashboard without help
I check the Dashboard before anything else every morning
I know what action each metric should trigger
// MODULE 02 โ€” CLIENT DATABASE
Clients
Every person and organization Kingdom Guard serves lives here. Clients is your master database โ€” the single source of truth for all contact, billing, and project relationships.
Contact ManagementAccount HistoryRelationship Records
01Adding a New Client
1

Create Client Record First

Before a deal goes in Forge, the client exists here. Always create the client record first, then link deals, invoices, and projects to them.

2

Fill All Contact Fields

Legal name, organization, email, phone, address. For churches โ€” add the pastor's name as contact and church as organization.

3

Set Client Type

Church | Business | Nonprofit | Individual. This affects how proposals and invoices are formatted.

4

Add Notes

How did you meet them? Who referred them? What's their backstory? This context lives here forever.

02Client Naming Convention
TypeName FormatExample
Church[Church Name] โ€” [Pastor Last Name]Cornerstone Baptist โ€” Davis
Business[Business Name] โ€” [Owner Last Name]Fresh Wind AC โ€” Thompson
Nonprofit[Org Name] โ€” [Director Last Name]Grace Community Outreach โ€” Williams
03Mastery Checklist
I always create the Client record before creating a Forge deal
Every client has type, contact info, and notes filled in
I use the correct naming convention for each client type
// MODULE 03 โ€” SALES PIPELINE
Kingdom Forge
Your CRM. Every deal from first contact to closed contract lives here. A deal that isn't in Forge doesn't exist. Kingdom Forge is where $1,000,000 gets built one deal at a time.
CRMKanban PipelineQuote BuilderDeal Tracking
01The 5-Stage Pipeline
StageMeaningYour ActionMax Days Here
LeadInterest identified or shownAdd same day as first contact3 days
ContactedReal conversation happenedLog notes immediately7 days
ProposalPricing sent or discussedAttach quote from Quote Builder7 days
NegotiationInterested, not signedFollow-up date set โ€” always14 days
ClosedWon or LostMove to Works if WonSame day
02Adding a Deal โ€” Full Workflow
1

Create Client in Clients module first

Never add a deal for someone who doesn't exist as a Client record. Keep your data clean.

2

New Deal โ†’ Link Client

Pull the client from your database. Set deal name: [Service] โ€” [Church/Biz Name]

3

Set Value + Stage

Monthly value for subscriptions, one-time value for projects. Start at Lead unless they're already further along.

4

Add Contact Notes

What did they say? What's their pain? What product fits them? These notes are your pre-call brief.

5

Set Follow-Up Date

Mandatory. No deal leaves without a follow-up date. This is the #1 rule in Forge.

6

Build Quote (if at Proposal stage)

Use Quote Builder inside Forge. Select service tier. Attach to deal. Never send pricing without logging it here.

03Kingdom Keeper Pricing Reference
PlanMonthlyAnnualTargetStatus
Founding$150$1,800First 10 churchesLimited
Seed$200$2,400Small churchesActive
Growth$350$4,200Mid-size churchesActive
Harvest$500$6,000Large churchesActive
Kingdom CustomCustomCustomDenominationsQuote
04Daily Forge Rhythm
โ˜€๏ธ

8AM โ€” Morning Review (5 min)

Filter by follow-up date. Who's due today? Read their notes. Make your call list before you do anything else.

๐Ÿ“ž

After Every Contact (2 min)

Update notes. Move stage. Reset follow-up. If they said yes โ€” go to Ledger immediately.

๐ŸŒ™

Evening Audit (3 min)

Any Negotiation deals over 14 days? Escalate or close lost. Any missing follow-up dates? Fix now.

05Mastery Checklist
I create a deal within 24 hours of every first contact
Every deal has a follow-up date โ€” no exceptions
I can build a quote in Quote Builder and attach it to a deal
I run the daily morning review every business day
No Negotiation deal goes longer than 14 days without action
// MODULE 04 โ€” BILLING & FINANCIALS
Kingdom Ledger
Two tools in one. Kingdom Ledger handles client invoicing and Stripe payment links. Ledger Pro handles your internal financials โ€” expenses, bank sync, tax reserves, and P&L. Together they are your complete money system.
InvoicingStripe IntegrationLedger ProTax Center
01Kingdom Ledger โ€” Client Invoicing
The FlowYou create invoice โ†’ Stripe generates payment link โ†’ Client pays โ†’ Novo receives payout โ†’ Invoice auto-marks Paid. You never touch cash.
1

New Invoice โ†’ Select Client

Pull from Clients module. Never retype contact info.

2

Add Line Items

Kingdom Keeper โ€” Founding Plan | $150.00 or Website Design โ€” 5-Page SPA | $1,200.00

3

Set One-Time or Recurring

Kingdom Keeper = always recurring monthly. Web projects = one-time. IT retainers = recurring monthly.

4

Generate & Send Stripe Link

Copy the payment URL. Text it directly: "Here's your secure payment link โ€” 2 minutes to set up."

StatusMeaningYour Move
DraftNot sent yetReview and send
SentLink sent, awaiting paymentFollow up at 48 hours
PendingClient opened but didn't payCall them โ€” they're interested but stuck
PaidStripe confirmedUpdate Forge to Closed Won
OverduePast due, unpaidCall same day โ€” friendly but firm
02Ledger Pro โ€” Financial Management (/ledger/pro)
Access PathKingdom Ledger โ†’ click "Financials" or navigate to hq.kingdomguard.pro/ledger/pro directly. This is your internal finance dashboard.
๐Ÿ’ฐ
Revenue (YTD)
Total income collected year-to-date. Watch this number grow as you add churches.
๐Ÿ“‰
Expenses (YTD)
All business expenses logged. Every receipt, every subscription, every tool.
๐Ÿ“Š
Net Profit
Revenue minus expenses. This is the number that matters for your business health.
๐Ÿฆ
Tax Reserve
Quarterly estimate of taxes owed. Set aside this amount in Novo every month.
02aLedger Pro โ€” Four Tabs
๐Ÿ“Š

Dashboard Tab

Revenue vs Expenses chart (12 months). Read this monthly to spot trends. If expenses are climbing while revenue is flat โ€” something needs to change.

๐Ÿ’ณ

Expenses Tab

Log every business expense here. Categorize as: Software, Marketing, Services, Equipment, or Other. This data feeds your tax reserve calculation.

๐Ÿฆ

Bank Sync Tab

Connect your Novo account to pull transactions automatically. Once connected โ€” transactions appear here and you can match them to invoices and expenses.

๐Ÿงพ

Tax Center Tab

Your quarterly tax estimate lives here. The system calculates based on your net profit. Use this number to set aside money in Novo every month.

Pro Tip โ€” Tax Reserve RuleSet aside 25โ€“30% of every payment you receive into a separate "Tax" savings bucket in Novo. Check Ledger Pro's Tax Center every month to stay ahead of quarterly estimated taxes.
03Mastery Checklist
I can create an invoice and send a Stripe link in under 3 minutes
I know every invoice status and what to do with each
I've connected Novo bank sync in Ledger Pro
I log every business expense in the Expenses tab
I check Tax Center monthly and set aside reserves
I review the Revenue vs Expenses chart every month
// MODULE 05 โ€” PROJECT DELIVERY
Kingdom Works
Where deals become deliverables. Every Closed Won deal in Forge gets a project here the same day. Kingdom Works is how you ensure nothing falls through the cracks and clients always know you're on it.
ProjectsTasksMilestonesDelivery Tracking
01Project Setup by Type
Project TypeMilestonesTimeline
KK OnboardingSetup โ†’ Import โ†’ Train โ†’ Go Live7โ€“14 days
Website (5-page)Discovery โ†’ Design โ†’ Build โ†’ Review โ†’ Launch14โ€“21 days
Website (6-page)Discovery โ†’ Design โ†’ Build โ†’ Review โ†’ Revisions โ†’ Launch21โ€“30 days
IT Support RetainerOnboarding โ†’ Monthly Check-in (recurring)Ongoing
Custom App DevDiscovery โ†’ Architecture โ†’ Build โ†’ QA โ†’ Deploy30โ€“90 days
02Project Health Rules
WarningA project that goes 48 hours without a task update is a project at risk. Clients feel silence even when you're working. Update Works so you have a record โ€” and so you can speak confidently when they call.
โœ…

Green Project

All milestones on track, tasks updated daily, client communication is current. This is your standard.

โš ๏ธ

Yellow Project

One milestone slipping or a task overdue. Update the date, note the reason, communicate to client proactively โ€” before they ask.

๐Ÿ”ด

Red Project

Multiple milestones off track or client has gone silent. Escalate immediately. Schedule a call. Don't let red projects linger.

03Mastery Checklist
Every Closed Won deal has a project in Works created same day
I know the correct milestones for each project type
I update task status every day I work on a project
No project goes 48 hours without an update
// MODULE 06 โ€” PROPOSAL BUILDER
Proposals
Build professional, branded proposals for clients with your Seed/Growth/Harvest pricing structure. Proposals are linked to Forge deals and can be converted directly to invoices when accepted.
Proposal BuilderPricing TiersE-Signature
01Proposal Workflow
1

Build from Forge Deal

When a deal reaches Proposal stage โ†’ click "Create Proposal" from inside the deal card. This pre-fills client info.

2

Select Service + Tiers

Add your service tiers (Seed/Growth/Harvest for Kingdom Keeper, or custom tiers for web/IT). Show 3 options โ€” clients always pick the middle.

3

Add Deliverables & Timeline

Be specific. "5-page website with mobile-responsive design, delivered in 21 days" is better than "website."

4

Send for E-Signature

Client signs digitally. Proposal status updates to Signed. Move Forge deal to Negotiation/Closed Won accordingly.

5

Convert to Invoice

Signed proposal โ†’ one click to create the invoice in Ledger. No double-entry.

02The 3-Tier Rule
Always Present 3 OptionsAlways include Seed, Growth, and Harvest tiers even when you think they'll only want Seed. Presenting 3 options anchors the price and clients most often choose the middle tier. This is how you naturally upsell without pressure.
03Mastery Checklist
I build every proposal from inside the Forge deal, not from scratch
I always show 3 pricing tiers in every proposal
I convert signed proposals directly to invoices โ€” no double entry
// MODULE 07 โ€” BILLABLE HOURS
Time Tracking
Log every hour you work against clients and projects. Time Tracking keeps you honest about where your time goes, powers accurate billing for hourly work, and helps you price future projects correctly.
Billable HoursProject TimeInvoicing Integration
01When to Use Time Tracking
Work TypeTrack It?Why
Hourly IT supportYesThis directly generates billable hours for invoicing
Project work (fixed price)YesKnow if you're over/under-scoping future projects
Sales calls/demosYesUnderstand your true cost of acquiring a client
Admin workOptionalUseful for understanding overhead hours
Kingdom HQ developmentYesTrack internal R&D investment
02Time Entry Workflow
1

Start Timer or Manual Entry

For active work โ€” use the timer. For past work โ€” manual entry. Always link to a Client and Project.

2

Add Description

What did you do? "Website build โ€” header section and navigation" is useful. "Work" is not.

3

Mark Billable or Non-Billable

IT support hours = billable. Internal admin = non-billable. This affects whether hours appear on invoices.

4

Generate Invoice from Time

For hourly clients โ€” go to Ledger โ†’ New Invoice โ†’ Import from Time Tracking. Hours become line items automatically.

03Mastery Checklist
I log time on every client engagement โ€” no exceptions for IT support
Every time entry has a description, client, and project
I import time entries directly into invoices for hourly clients
// MODULE 08 โ€” BUSINESS INTELLIGENCE
Analytics
Your business intelligence center. Revenue trends, pipeline conversion rates, client lifetime value, and product performance. Analytics tells you what's working so you can do more of it.
Revenue TrendsPipeline MetricsClient LTV
01The 5 Numbers That Matter
MetricWhat It Tells YouHealthy Target
MRR (Monthly Recurring Revenue)Predictable monthly income from subscriptionsGrowing month over month
Pipeline ValueTotal value of all open deals3x your monthly revenue goal
Close Rate% of proposals that convert to clients30%+ for warm leads
Average Deal SizeAverage revenue per new clientTrending up over time
Churn Rate% of clients who cancel per monthUnder 5% monthly
02Monthly Analytics Review
1

First Monday of the Month โ€” 20 Minutes

Pull Analytics. Review MRR, pipeline, close rate. Compare to last month. What went up? What went down? Why?

2

Identify the Bottleneck

Low leads? Fix outreach. Low close rate? Fix your demo. High churn? Fix your product or support. Analytics tells you where to focus.

3

Set One Goal for the Month

Don't try to fix everything. Pick one metric to improve this month. Write it down. Check it in Analytics next month.

03Mastery Checklist
I know my current MRR without looking it up
I do a monthly analytics review on the first Monday of every month
I can identify the #1 bottleneck in my business from analytics data
// GUARD MODULE โ€” CREDENTIAL SECURITY
GuardVault
AES-256-GCM encrypted credentials for every client. Every hosting login, API key, domain password, and admin credential lives here โ€” encrypted, organized, and instantly retrievable. Internal use only.
AES-256-GCMZero KnowledgeInternal Only
01What Goes In the Vault
Store In Vault โœ…Never Store โŒ
Client hosting & Netlify loginsYour personal bank passwords
Client domain registrar accessKingdom HQ login (separate secure storage)
Church WordPress admin credentialsStripe secret keys (use Stripe dashboard)
Client email panel / DNS accessClient SSNs, credit cards, or financial data
API keys for client integrationsPersonal social media passwords
Master Password WarningYour master password decrypts the vault. It is never stored anywhere in Kingdom HQ. If you lose it โ€” the data cannot be recovered. Store it in a dedicated password manager (1Password, Bitwarden) separate from this system.
02Naming Convention
Format[Client Name] โ€” [Service/Platform]. Always. No exceptions.
โœ“

Fresh Wind AC โ€” Netlify Admin

Correct: Client name, dash, platform name. Clear, searchable, consistent.

โœ“

Cornerstone Baptist โ€” WordPress Admin

Correct: Easy to find when you search the church name.

โœ—

FW netlify login

Wrong: Abbreviated, inconsistent, hard to find 6 months from now.

03Adding Credentials โ€” Step by Step
1

New Credential โ†’ Use Naming Convention

[Client] โ€” [Service] exactly.

2

Fill URL, Username, Password

Complete URL (not just "netlify.com" โ€” use the actual dashboard URL). Full email. Full password.

3

Notes Field โ€” Add Recovery Email

What email was used to create this account? Add it in notes so you can recover access if the password fails.

4

Tag to Client

Always tag. When you offboard a client you can pull all their credentials instantly.

04Mastery Checklist
My master password is stored securely outside Kingdom HQ
Every credential uses the [Client] โ€” [Service] naming format
Every credential is tagged to the correct client
Recovery email is in the notes field for every entry
I never store financial data or personal IDs in the vault
// GUARD MODULES โ€” INTERNAL OPERATIONS
Guard Modules
Seven gold-tier internal tools that power Kingdom Guard's operations backend. These are for you โ€” not your clients. GuardPulse, GuardOps, GuardScout, GuardScribe, GuardGate, GuardPost, GuardWatch.
GuardPulseGuardOpsGuardScoutGuardGateGuardPostGuardWatchGuardScribe AI
01GuardPulse โ€” System Health
PurposeReal-time health monitoring for all Kingdom Guard properties. See uptime, response times, and alerts for kingdomguard.pro, keeper.kingdomguard.pro, and hq.kingdomguard.pro.
โœ“

Check GuardPulse Weekly

Every Monday morning โ€” confirm all three properties are green. If any is yellow/red, investigate before client calls.

โœ“

Set Up Alerts

Configure email/SMS alerts for downtime. You should never be the last to know a client's system is down.

02GuardOps โ€” Operations Dashboard
PurposeYour internal ops command center. Business operations metrics, task management for internal Kingdom Guard work (not client work โ€” that's in Works), and team coordination.
โœ“

Internal Tasks vs Client Tasks

Kingdom Guard business tasks go in GuardOps. Client project tasks go in Kingdom Works. Keep these separate.

โœ“

Weekly Internal Review

What does Kingdom Guard need to do to grow this week? Sales outreach, marketing, system improvements โ€” all tracked here.

03GuardScout โ€” Research & Intelligence
PurposeResearch tool for scouting prospects, competitors, and market intelligence. Use GuardScout to research churches, businesses, and organizations before outreach.
โœ“

Research Before Every Call

Before calling a new prospect โ€” run them through GuardScout. Know their size, their current tech, their needs before you dial.

04GuardGate โ€” Subscriber Management
Revenue ProtectionGuardGate manages Kingdom Keeper subscriber access with Stripe auto-suspension. When a church's payment fails โ€” GuardGate automatically restricts access until the invoice is resolved. You don't chase payments manually.
1

Subscriber Status Dashboard

See every Kingdom Keeper church: Active, Past Due, Suspended, or Cancelled. This is your subscriber health board.

2

Payment Failure Flow

Stripe fails โ†’ GuardGate flags subscriber โ†’ Automated grace period (3 days) โ†’ Auto-suspension if not resolved โ†’ You get notified to follow up.

3

Manual Override

You can manually suspend, reinstate, or extend grace periods from GuardGate. Use this for known situations (church said they're transferring banks, etc.)

05GuardPost โ€” Ops Communications
PurposeInternal communications and ops announcements. System maintenance notices, team updates, and operational broadcasts.
06GuardWatch โ€” Uptime Monitoring
PurposeDedicated uptime monitoring with historical data, SLA reporting, and incident tracking. Complements GuardPulse with deeper analytics on availability.
โœ“

Check Monthly SLA Report

Review uptime % monthly. Client-facing properties (Kingdom Keeper) should maintain 99%+ uptime. If below โ€” investigate with Vercel/Railway logs.

07Guard Modules Mastery Checklist
I check GuardPulse every Monday morning
Internal Kingdom Guard tasks go in GuardOps โ€” not Works
I research prospects in GuardScout before outreach calls
I understand the GuardGate payment failure โ†’ suspension flow
I review monthly uptime SLA in GuardWatch
// AI TOOLS โ€” CLAUDE API POWERED
ForgeAI + GuardScribe
Two AI tools built directly into Kingdom HQ using the Anthropic Claude API. ForgeAI is your AI sales manager inside Forge. GuardScribe is your AI document generator inside the Guard suite. Both are designed to multiply your output without multiplying your hours.
Claude APIForgeAIGuardScribeAnthropic claude-sonnet
01ForgeAI โ€” AI Sales Manager
What It DoesForgeAI lives inside Kingdom Forge. It reads your deal data โ€” client name, deal stage, notes, follow-up history โ€” and generates sales coaching, follow-up scripts, objection responses, and deal analysis.
๐Ÿ“
Follow-Up Scripts
Paste a deal's context โ†’ ForgeAI writes a personalized follow-up text or email.
๐ŸŽฏ
Objection Responses
Tell ForgeAI the objection โ†’ get a ministry-grounded, persuasive response.
๐Ÿ“Š
Deal Analysis
ForgeAI reviews your pipeline and surfaces deals at risk or ready to close.
๐ŸŽค
Demo Prep
Input the church's profile โ†’ ForgeAI generates a customized demo talking track.
01aForgeAI โ€” Best Prompts

Follow-Up Script Generator

Use this when a deal has gone quiet or you need to re-engage a pastor after a demo.

Prompt Template I'm following up with [Pastor Name] at [Church Name]. We had a [type of meeting] on [date]. They [reaction/interest level]. Their main concern was [concern]. Write a 2-paragraph text message follow-up that feels personal, ministry-focused, and ends with a specific call to action.

Objection Handler

Use this when a pastor raises a specific objection about price, timing, or technology.

Prompt Template A pastor said: "[exact objection]". I'm selling Kingdom Keeper โ€” a church management SaaS built on a 4-Pillar discipleship framework. Write a 3-sentence response that acknowledges their concern, reframes it from a Kingdom perspective, and moves toward a yes.

Demo Customizer

Use this the night before a major church demo.

Prompt Template I'm demoing Kingdom Keeper tomorrow to [Pastor Name] at [Church Name]. They have approximately [size] members, currently use [current system/nothing], and their main ministry focus is [focus]. Give me a 5-minute demo script that shows them exactly what they need to see to say yes.
02GuardScribe โ€” AI Document Generator
What It DoesGuardScribe generates business documents using AI โ€” proposals, client agreements, SOPs, onboarding guides, email templates, and more. It knows Kingdom Guard's brand, pricing, and tone.
๐Ÿ“‹
Client Agreements
Generate a Kingdom Keeper service agreement for a specific church in under 60 seconds.
๐Ÿ“ง
Email Templates
Onboarding emails, payment reminder emails, proposal follow-ups โ€” all branded.
๐Ÿ“–
SOPs
Standard Operating Procedures for your team as Kingdom Guard scales.
๐ŸŽ“
Onboarding Docs
Client-facing welcome packets, setup guides, and training materials.

Client Agreement Generator

Prompt Template Generate a Kingdom Keeper service agreement for [Church Name], [Pastor Name], starting [date] at the [Seed/Growth/Harvest] plan ($[amount]/month). Include: services provided, payment terms, 30-day cancellation notice, data ownership clause, and Kingdom Guard Technologies LLC as the provider.

Onboarding Email Sequence

Prompt Template Write a 3-email onboarding sequence for a new Kingdom Keeper church. Email 1 (day of signup): Welcome + login instructions. Email 2 (day 3): How to run your first 4-Pillar Assessment. Email 3 (day 7): Check-in + schedule a training call. Tone: professional, faith-rooted, warm.
03AI Mastery Checklist
I use ForgeAI to prep follow-up scripts before every outreach call
I use ForgeAI objection handler when a pastor raises resistance
I generate client agreements with GuardScribe โ€” never from scratch
I use GuardScribe for onboarding emails for every new church
I know when to use AI vs when to write personally
// SYSTEM ADMIN โ€” ENVIRONMENT MANAGEMENT
Managing Your Environment
You built this system. You need to know how to run it at the infrastructure level โ€” not just as a user but as the operator. This section covers Vercel, Supabase, GitHub, Stripe, Railway, and DNS. These are the real levers of power.
VercelSupabaseGitHubStripeRailwayNetlifyNamecheap DNS
01Vercel โ€” Kingdom HQ Hosting
What Runs Herehq.kingdomguard.pro โ€” your entire Kingdom HQ platform is deployed and hosted on Vercel.

Vercel Dashboard โ€” vercel.com/dashboard

Every deployment of Kingdom HQ goes through Vercel. When you push code to GitHub (kscott-dot/kingdom-hq), Vercel auto-deploys in 1-2 minutes.

View Deployments Manage Env Variables Check Domain Config Check Build Logs
1

Checking Deployment Status

Vercel โ†’ kingdom-hq project โ†’ See green โœ“ (deployed) or red โœ— (failed). Failed deploys mean your latest code change broke something.

2

Rolling Back a Bad Deploy

Vercel โ†’ Deployments โ†’ Find the last good deploy โ†’ Click "..." โ†’ "Promote to Production." Kingdom HQ reverts in 30 seconds.

3

Managing Environment Variables

Vercel โ†’ Settings โ†’ Environment Variables. Your DATABASE_URL, NEXTAUTH_SECRET, STRIPE_SECRET_KEY, and ANTHROPIC_API_KEY all live here. Never commit these to GitHub.

4

Viewing Server Logs

Vercel โ†’ kingdom-hq โ†’ Functions tab โ†’ See real-time logs for any server errors. This is your first stop when something breaks in HQ.

02Supabase โ€” Database
What Runs HereAll Kingdom HQ data โ€” clients, deals, invoices, projects, credentials (encrypted) โ€” lives in a Supabase PostgreSQL database.

Supabase Dashboard โ€” supabase.com/dashboard

Your database management interface. You can view tables, run SQL queries, check storage, and monitor database performance.

Browse Tables SQL Editor Connection Settings Check Backups โš ๏ธ Data Caution
1

Checking Database Health

Supabase โ†’ Reports โ†’ Monitor query performance, connection count, and database size. If response times are slow โ€” check for unindexed queries.

2

Running a Manual Backup

Supabase โ†’ Settings โ†’ Database โ†’ Download backup. Do this before any major code change that touches the database schema. Monthly at minimum.

3

Finding and Fixing Bad Data

Supabase โ†’ Table Editor โ†’ Find the affected table โ†’ Edit records directly. Example: client email was entered wrong โ€” find it and fix it here.

4

Monitoring Storage Usage

Supabase free tier includes 500MB. Supabase โ†’ Settings โ†’ Billing โ†’ Check usage. When approaching limit, archive old records or upgrade plan.

Critical RuleNever run a raw DELETE or DROP query in Supabase without taking a backup first. One bad query can delete data permanently. When in doubt โ€” download a backup, make a copy of the table, then run your query.
03GitHub โ€” Version Control
Reposkscott-dot/kingdom-hq (Kingdom HQ) and kscott-dot/churchconnect-rms (Kingdom Keeper) โ€” both private.

GitHub โ€” github.com/kscott-dot

All your code lives here. Kingdom HQ auto-deploys to Vercel on every push to main. Always test on a branch before merging to main in production.

Branch Strategy Push Code Check Actions
1

The Safe Deployment Process

Create branch โ†’ make changes โ†’ test locally โ†’ push branch โ†’ create PR โ†’ review โ†’ merge to main โ†’ Vercel auto-deploys โ†’ verify in production.

2

When Production Breaks

1. Check Vercel logs for the error. 2. Identify the last commit that worked. 3. Either revert in Vercel or push a fix commit. 4. Never leave production broken for more than 15 minutes.

3

Keeping Repos Private

Confirm both repos are Private in GitHub โ†’ Settings โ†’ General. Your business logic, API keys patterns, and client architecture should never be public.

04Stripe โ€” Payment Infrastructure

Stripe Dashboard โ€” dashboard.stripe.com

All Kingdom Guard payments flow through Stripe. Kingdom Keeper subscriptions, web project invoices, IT retainer payments โ€” all here.

View Customers Subscriptions Payout Schedule Check Webhooks Revenue Reports
1

Managing Kingdom Keeper Subscriptions

Stripe โ†’ Subscriptions โ†’ Find church โ†’ You can pause, cancel, update amount, or change billing date. Always log what you change and why.

2

Handling Failed Payments

Stripe โ†’ Payments โ†’ Failed โ†’ Contact client. Stripe auto-retries 3 times over 7 days. After that โ€” GuardGate suspends access. Your job: call before suspension happens.

3

Issuing a Refund

Stripe โ†’ Payments โ†’ Find payment โ†’ Refund. Only do this after investigating โ€” Stripe refunds are immediate and permanent.

4

Checking Webhook Health

Stripe โ†’ Developers โ†’ Webhooks โ†’ Your Kingdom HQ endpoint should show recent successful deliveries. If failing โ€” check Vercel logs for the webhook handler.

05Railway โ€” Kingdom Keeper Hosting
What Runs Herekeeper.kingdomguard.pro โ€” Kingdom Keeper is deployed on Railway. Separate from Kingdom HQ (Vercel).

Railway โ€” railway.app

Kingdom Keeper's production environment. Check logs, manage environment variables, and monitor resource usage.

View Logs Env Variables Resource Usage
06DNS โ€” Namecheap

Namecheap โ€” namecheap.com/domains

All Kingdom Guard domains are registered on Namecheap. kingdomguard.pro is your primary domain.

Manage DNS Records Current Routing Check Auto-Renewal
Never Let This Expirekingdomguard.pro is your entire business identity. Auto-renewal must be ON. Check this every January and confirm the payment method on Namecheap is current.
07Monthly Environment Checklist
Vercel: All deployments green, no failed builds in the last 30 days
Supabase: Manual backup downloaded, storage usage checked
GitHub: Both repos are private, main branch is clean
Stripe: Webhook health confirmed, no failed payments older than 7 days
Railway: Kingdom Keeper logs clean, no runtime errors
Namecheap: Domain auto-renewal is ON and payment method is current
GuardPulse: All properties showing green
GuardWatch: Monthly SLA report reviewed
// SCENARIO TRAINING โ€” 10 REAL SITUATIONS
Business Scenarios
These are the exact situations Kingdom Guard will face. Each scenario spans multiple modules. Work through them using the live system. The goal: when this happens for real, you've already done it once.
Multi-ModuleReal SituationsHands-On
๐ŸŽฏ Scenario 01 โ€” The First Yes

Pastor Davis at Cornerstone Baptist says yes to Kingdom Keeper founding rate

You just got off the phone. He said "I'm in โ€” let's do it." He's your first paying church. Don't celebrate yet. Do the work first, then celebrate.

01ClientsCreate client: "Cornerstone Baptist โ€” Davis" | Type: Church | Add pastor's contact info
02ForgeCreate deal โ†’ Link to Cornerstone Baptist โ†’ Value: $150/mo โ†’ Stage: Closed Won โ†’ Note: "Founding customer, verbal commitment [date]"
03LedgerNew invoice โ†’ Client: Cornerstone Baptist โ†’ Line item: "Kingdom Keeper โ€” Founding Church Plan" โ†’ $150/mo recurring
04LedgerGenerate Stripe payment link โ†’ Text Pastor Davis: "Pastor, so grateful for your trust. Here's your secure setup link โ€” takes 2 minutes."
05WorksCreate project: "Cornerstone Baptist โ€” Kingdom Keeper Onboarding" โ†’ Milestones: Account Setup โ†’ Member Import โ†’ Assessment Training โ†’ Go Live
06VaultAdd "Cornerstone Baptist โ€” Kingdom Keeper Admin" with their credentials once their account is created
07AIUse GuardScribe to generate their onboarding welcome email sequence (3 emails)
๐ŸŽฏ Scenario 02 โ€” The Payment Failed

A church's Kingdom Keeper payment fails. GuardGate sends you an alert.

Mount Zion Fellowship (Growth plan, $350/mo) has a failed payment. Stripe tried 3 times over 7 days. GuardGate is flagging them for suspension in 24 hours.

01GuardGateCheck subscriber status for Mount Zion โ†’ Confirm "Past Due" status โ†’ Read payment failure reason from Stripe
02 Call the pastor personally. Don't email. "Pastor Williams, I saw there may have been a hiccup with your payment โ€” just wanted to reach out directly." Friendly, not threatening.
03LedgerIf they need a new payment link โ†’ go to their invoice โ†’ resend or regenerate Stripe link
04GuardGateIf they confirm they're resolving it โ†’ manually extend grace period by 3 days to prevent premature suspension
05ForgeLog the interaction in their deal notes: "[Date]: Payment failed, called Pastor Williams, extending grace period, new card being added [date]"
06LedgerOnce payment succeeds โ†’ confirm invoice status updates to Paid โ†’ remove manual override in GuardGate
๐ŸŽฏ Scenario 03 โ€” The Web Project

Fresh Wind AC wants a new 6-page website. You have Mojo Mechanical's template.

You've done similar work before. Mojo Mechanical's 5-page site uses the same navy/industrial aesthetic Fresh Wind wants. Scope it, build it, bill it.

01ForgeCreate deal: "Fresh Wind AC Website Redesign" โ†’ Value: $1,200 one-time โ†’ Stage: Proposal
02ProposalsBuild proposal โ†’ 3 tiers: Seed (5-page $800), Growth (6-page $1,200), Harvest (6-page + SEO + hosting $1,800) โ†’ Present to client
03ProposalsClient selects Growth tier โ†’ E-sign โ†’ Move Forge deal to Closed Won
04LedgerConvert signed proposal to invoice โ†’ 50% deposit ($600) due immediately โ†’ send Stripe link
05WorksCreate project: "Fresh Wind AC โ€” Website Design" โ†’ Milestones: Discovery โ†’ Design โ†’ Build โ†’ Review โ†’ Launch โ†’ Handoff
06TimeLog time every work session against this project. Track actual hours vs estimated.
07VaultAdd "Fresh Wind AC โ€” Netlify Admin" + "Fresh Wind AC โ€” Domain (Namecheap)" credentials at launch
08LedgerOn launch day โ†’ send final 50% invoice ($600) โ†’ website goes live on receipt of final payment
๐ŸŽฏ Scenario 04 โ€” Pipeline Monday

Monday morning. You have 4 deals in Negotiation with overdue follow-up dates.

It's 8AM. You open Forge. Four deals are past their follow-up date โ€” two churches, one business, one nonprofit. Work your pipeline.

01ForgeSort by Follow-Up Date โ†’ Oldest first โ†’ Read ALL notes for each deal before making a single call
02ForgeAIFor the toughest deal โ€” use ForgeAI: paste the deal notes โ†’ ask for a personalized follow-up script
03 Call Deal #1 (church) โ†’ Update notes immediately after โ†’ Move to Closed Won, Negotiation (extended), or Closed Lost
04 Call Deal #2 (church) โ†’ Same. Be decisive. A deal that doesn't move is a deal you're carrying for no reason.
05 Deal #3 (business) โ€” No answer โ†’ Note "Called [time], no answer" โ†’ Set follow-up for tomorrow 10AM
06 Deal #4 (nonprofit) โ€” Left voicemail โ†’ Set follow-up for 2 days out โ†’ If no response, mark Lost and move on
07LedgerAny deals that closed โ†’ Create invoice immediately. Never let a won deal sit without an invoice for more than 1 hour.
๐ŸŽฏ Scenario 05 โ€” The Referral Chain

Your founding church customer refers you to 3 pastors in their fellowship.

Pastor Davis texts you: "Hey Kelvin, I told three of my colleagues about Kingdom Keeper. They want to talk. Here are their numbers." This is the multiplier moment.

01ClientsAdd all 3 as Client records immediately โ€” don't let a referral go cold. Same day.
02ForgeCreate 3 deals โ†’ Stage: Lead โ†’ Source: "Referral โ€” Pastor Davis" โ†’ Note this in every deal
03ForgeAIGenerate 3 personalized outreach scripts โ€” one for each pastor based on their church name and type
04 Call all 3 within 48 hours. Opening line: "Pastor Davis speaks very highly of you โ€” he suggested I reach out personally."
05 After each call โ†’ update deal to Contacted โ†’ add notes โ†’ set follow-up dates
06ProposalsFor any who want a demo โ†’ book it โ†’ build proposal โ†’ send before the meeting ends
๐ŸŽฏ Scenario 06 โ€” System Is Down

A church pastor texts: "Kingdom Keeper is down. Our Sunday service is in 2 hours."

It's 8AM Sunday. Cornerstone Baptist can't access Kingdom Keeper. This is a code-red situation.

01GuardPulseCheck GuardPulse immediately โ†’ Confirm keeper.kingdomguard.pro status โ†’ Is it a full outage or just their access?
02RailwayOpen Railway โ†’ kingdom-keeper โ†’ Logs โ†’ Look for error messages in the last 30 minutes
03 If Railway logs show the app crashed โ†’ Railway โ†’ Deployments โ†’ Redeploy last known working deploy
04 If it's a database issue โ†’ Supabase โ†’ Check connection limits and query errors
05 Text the pastor every 15 minutes with a status update even if you haven't fixed it yet. Silence during an outage is the worst thing you can do.
06GuardWatchAfter resolution โ†’ file an incident report in GuardWatch โ†’ document root cause and prevention steps
07 Follow up with the pastor on Monday: "I'm sorry for Sunday's disruption. I've implemented [X] to prevent this from happening again." This is how you keep a client for 10 years.
๐ŸŽฏ Scenario 07 โ€” Monthly Financial Review

First Monday of the month. Time for your financial review.

You have 5 Kingdom Keeper churches and 2 web project invoices outstanding. Run your complete monthly financial review.

01DashboardOpen Kingdom HQ Dashboard โ†’ Screenshot or note: Outstanding, Paid This Month, Pipeline Value
02LedgerKingdom Ledger โ†’ Filter: Overdue โ†’ Call every overdue invoice client today. No exceptions.
Ledger Pro03Open /ledger/pro โ†’ Check Revenue vs Expenses chart โ†’ Is this month better than last month?
04Ledger ProExpenses tab โ†’ Log all expenses from the past month โ†’ categorize every one
05Ledger ProTax Center โ†’ Check quarterly estimate โ†’ Transfer that amount to your Novo tax reserve
06AnalyticsAnalytics โ†’ Review MRR trend, close rate, pipeline health โ†’ Identify #1 priority for this month
07SupabaseDownload monthly database backup โ†’ store in Google Drive โ†’ label: "KH_Backup_[Month]_[Year]"
๐ŸŽฏ Scenario 08 โ€” Client Offboarding

A church decides to cancel Kingdom Keeper. How do you handle it cleanly.

Victory Life Church (Growth plan) says they're going a different direction. It stings. Do it professionally.

01 Call the pastor personally. Listen. Understand why. Don't argue. This intel is gold for improving the product.
GuardGate02GuardGate โ†’ Victory Life โ†’ Cancel subscription (confirm their billing cycle end date โ€” they get access through the end of the paid period)
03StripeStripe โ†’ Find their subscription โ†’ Cancel at period end (not immediately)
04VaultGuardVault โ†’ Pull all Victory Life credentials โ†’ Export or securely transfer back to them โ†’ Delete from vault
05WorksKingdom Works โ†’ Close any open projects for Victory Life โ†’ Archive them
06ForgeKingdom Forge โ†’ Mark their deal as Closed Lost โ†’ Add note with cancellation reason
07 Send a gracious offboarding email (use GuardScribe to generate it) โ†’ Leave the door open โ†’ "We'd love to serve you again."
๐ŸŽฏ Scenario 09 โ€” Scaling Up

You just hit 10 Kingdom Keeper churches. Time to review your systems.

You've hit your founding customer milestone. Now you need to make sure the system can handle growth. Run a full system audit.

01GuardGateGuardGate โ†’ Confirm all 10 subscribers are Active with valid payment methods on file
02RailwayRailway โ†’ Check Kingdom Keeper resource usage โ†’ Are you within free/current plan limits? If approaching limits โ€” upgrade before you hit them.
03SupabaseSupabase โ†’ Check database size and query performance โ†’ Are any queries getting slow? Index them.
04AnalyticsAnalytics โ†’ Calculate MRR: 10 churches ร— average plan โ†’ Is this on track toward your $1M goal?
05ForgeForge โ†’ How many deals are in pipeline right now? At 10 churches you need a pipeline of at least 30 to hit 417.
06GuardOpsGuardOps โ†’ Create "Q2 Growth Plan" internal task โ†’ Denominational conference outreach โ†’ First webinar โ†’ Referral campaign
๐ŸŽฏ Scenario 10 โ€” New Feature Deploy

You've built GuardGate and you're ready to push it to production.

The code is written and tested locally. Time to deploy a new Kingdom HQ module to production without breaking anything.

01SupabaseDownload a fresh database backup BEFORE doing anything else. This is your safety net.
02GitHubCreate a new branch: git checkout -b feature/guardgate
03 Push your branch โ†’ Vercel creates a preview deployment โ†’ Test the preview URL thoroughly before touching main
04 Create PR on GitHub: feature/guardgate โ†’ main โ†’ Review the diff carefully
Vercel05Merge to main โ†’ Vercel auto-deploys โ†’ Watch Vercel build logs in real time โ†’ Look for any errors
06 Go to hq.kingdomguard.pro โ†’ Verify GuardGate appears and works correctly in production
GuardPulse07Check GuardPulse โ†’ Confirm all systems still green after the deploy
08GuardOpsLog the deploy in GuardOps: "GuardGate deployed to production [date] โ€” subscriber management + Stripe auto-suspension live"
// DAILY CHEAT SHEET
Quick Reference
Everything you need for daily operations. Naming conventions, most common tasks, pricing, daily rhythm, and environment URLs. Bookmark this tab.
01Most Common Daily Tasks
TaskModulePath
Add new prospectClients โ†’ ForgeClients โ†’ New Client โ†’ Forge โ†’ New Deal โ†’ Link client
Send payment linkLedgerLedger โ†’ New Invoice โ†’ Generate Stripe Link โ†’ Text/Email
Check who paidLedgerLedger โ†’ Filter: Paid โ†’ Sort by date
Follow up on dealsForgeForge โ†’ Sort by Follow-Up Date โ†’ Oldest first
Create projectWorksWorks โ†’ New Project โ†’ Link Forge deal โ†’ Add milestones
Log work timeTimeTime Tracking โ†’ New Entry โ†’ Link project โ†’ Mark billable
Build proposalProposalsProposals โ†’ New โ†’ Link deal โ†’ Add 3 tiers โ†’ Send
Store credentialsVaultVault โ†’ New โ†’ [Client] โ€” [Service] format โ†’ Tag client
Check system healthGuardPulseGuardPulse โ†’ All systems green โ†’ Verify weekly
Check subscriber statusGuardGateGuardGate โ†’ Dashboard โ†’ Filter by status
View financesLedger Prohq.kingdomguard.pro/ledger/pro โ†’ Dashboard tab
Tax reserve checkLedger Pro/ledger/pro โ†’ Tax Center tab
02Naming Conventions โ€” The Master List
ItemFormatExample
Client (Church)[Church Name] โ€” [Pastor Last]Cornerstone Baptist โ€” Davis
Client (Business)[Business] โ€” [Owner Last]Fresh Wind AC โ€” Thompson
Forge Deal[Service] โ€” [Org Name]Kingdom Keeper โ€” Cornerstone Baptist
Ledger Invoice[Service] โ€” [Plan/Type]Kingdom Keeper โ€” Founding Church Plan
Works Project[Org] โ€” [Project Type]Fresh Wind AC โ€” Website Design
Vault Credential[Org] โ€” [Service]Fresh Wind AC โ€” Netlify Admin
GitHub Branchfeature/[module-name]feature/guardgate
DB Backup FileKH_Backup_[Month]_[Year]KH_Backup_April_2026
03Environment URLs โ€” Daily Bookmarks
SystemURLWhat For
Kingdom HQhq.kingdomguard.proEverything
Kingdom Keeperkeeper.kingdomguard.proClient-facing SaaS
Ledger Prohq.kingdomguard.pro/ledger/proInternal financials
Vercelvercel.com/dashboardHQ hosting & deploys
Supabasesupabase.com/dashboardDatabase management
Railwayrailway.appKingdom Keeper hosting
GitHubgithub.com/kscott-dotCode repos
Stripedashboard.stripe.comPayments & subscriptions
Novonovo.co/appBusiness banking
Namecheapnamecheap.com/domainsDNS management
04Daily + Weekly + Monthly Rhythm
โ˜€๏ธ

Every Day (15 min)

Dashboard scan โ†’ Forge follow-ups โ†’ Works tasks due โ†’ Ledger overdue invoices โ†’ Log time after every client engagement.

๐Ÿ“…

Every Week (30 min)

Monday: Check GuardPulse + GuardWatch. Review pipeline health in Analytics. GuardOps internal task review.

๐Ÿ—“๏ธ

Every Month (60 min)

First Monday: Full financial review in Ledger Pro. Tax reserve transfer. Analytics MRR review. Supabase backup. Stripe webhook check. Namecheap auto-renewal confirmed.