Good morning, Nick
JRNP’s PMS command center: one operating system for reservations, multi-calendar, guest messaging, properties, pricing, cleaning, payments, automations, direct booking, and channel-sync readiness.
Live Setup Tests
Guest questions, contact forms, pop-ups, and host notifications route by email. Tests send once Resend or SMTP is configured; until then they create a queue record.
Today’s Operations
Guesty-style operating view: arrivals, departures, stays, payment status, cleaning status, and message priority in one place.
Attention Queue
Items that need setup or action before this behaves like a fully connected PMS.
Backend Tables
These are the operating tables currently tracked by the backend. With Supabase connected, this becomes the live hard-copy database instead of temporary Vercel memory.
Property Sync Audit
Listing URLs are saved. iCal availability sync still needs each platform's exported calendar URL, not the public listing URL.
Direct Booking Launch Plan
The real operating model for this backend: request-to-book first, durable persistence, careful channel sync, verified payment fulfillment, and property-by-property compliance.
System Architecture
Approved Booking Path
Property Setup Matrix
Each listing needs a complete setup before it should accept live direct-booking payment.
Non-Negotiables
These are the constraints that keep the backend honest and operationally safe.
Reservations
Request-to-book pipeline: inquiries, approvals, guest details, payment links, status changes, and reservation follow-up.
Total Requests
Pending
Approved
This Month
Calendar
What is booked, blocked, dirty, available, or at risk. Use this for availability, owner blocks, maintenance blocks, and calendar sync checks.
Properties
The master profile for every listing: copy, photos, amenities, rates, fees, rules, guidebook details, SEO, channels, and locks.
Property Analytics
How is this property performing by itself? Review revenue, occupancy, ADR, direct-booking share, cleaning cost, and decision cards.
Performance Snapshot
Decision Cards
Analytics AI Agent
Automatic comparable listings, suggested direct rates, pricing chat, and listing photo analysis using the live JRNP backend context.
Pricing Agent Chat
Pricing assistantAuto Comps + Suggested Price
Rate guidancePhoto AI Analysis
Photo reviewPaste a public image URL to score lighting, composition, clarity, staging, and overall quality.
Nearby Comps
What are similar nearby rentals charging, how booked are they, and how does this listing compare? Add approved comps or imported market-report data here.
Use AirDNA, PriceLabs, exported reports, manual research, or approved APIs. Avoid Airbnb/VRBO scraping that can violate platform terms.
Comp Set
Comparison Notes
Pricing & Revenue
What should I charge? Combine base rates, booking pace, gap nights, saved comps, and guardrails into simple direct-booking price guidance.
Set the editable pricing group, suggested base, weekend, holiday, and guardrails per property. These are your internal JRNP pricing targets until approved API/PMS pricing sync is connected.
Editable Pricing Strategy
Recommended Rules
Why These Prices
Photos
Upload, hide, delete, rename, caption, and SEO-label listing photos without touching code.
Use descriptive alt text, image titles, captions, SEO filename suggestions, and the Show on site switch for every gallery photo. These fields are for Google image search, accessibility, and future WordPress/GoDaddy uploads.
Upload Listing Photo
Add a new photo to the selected listing, write the Google-friendly alt text, and decide later whether it should stay public.
Direct Booking Website
How does the public booking site look and convert? Manage homepage SEO, booking engine settings, tracking, reviews, blog, and Google readiness.
Titles and descriptions used across the direct-booking site.
Google, Meta, TikTok, and Pinterest IDs live here.
Per-listing copy, slugs, keywords, and ad text stay under Properties.
SEO Settings
Tracking Pixels
Paste IDs only. The public pages load the provider scripts after you save.
Guest Guide
Property-specific guidebook details for check-in, Wi-Fi, parking, house rules, local recommendations, emergency info, and checkout.
This content is pulled from the property master profile, so emails and public guide details stay consistent.
Arrival Guide
Stay Guide
Unified Inbox
Who needs a reply and what context do I need? Direct website support, guest questions, saved answers, and reservation-aware quick replies live here.
Guest Question Knowledge Base
These answers power the public help widget. Add basic questions about parking, Wi-Fi, pets, pool heat, check-in, cancellation, and house rules.
Automations
Property-specific lifecycle emails, queued/scheduled outbox, sent journal, and review/referral/payment templates.
Template Library
Create global or property-specific emails. Refundable-deposit templates use {{refundableDeposit}} from each listing's Security Deposit field.
Choose a property so each location's automations stay grouped together.
Useful variables: {{guestFirstName}}, {{propertyName}}, {{checkIn}}, {{checkOut}}, {{arrivalTime}}, {{checkInTime}}, {{doorCode}}, {{wifiName}}, {{parkingInstructions}}, {{total}}, {{depositDue}}, {{balanceDue}}, {{refundableDeposit}}, {{paymentLink}}, {{propertyUrl}}, {{hostName}}, {{supportEmail}}.
Email Operations
Outbox shows emails needing action. Scheduled shows future lifecycle emails. Sent Journal is history and can be archived so the work queue stays clean.
Growth Tools
Listing audits, ad drafts, social content planning, comps, and revenue-gap checks that can be handed to a VA.
Owned replacements for listing audits, ad drafts, content planning, iCal checks, and revenue-gap notes. External platforms are only needed for ad delivery, channel APIs, locks, and messages.
Listing Audit
Checks the selected listing for copy, amenities, SEO, photos, pricing, guest details, iCal links, and lock readiness.
Ad Draft Studio
Creates Google/Meta-style ad copy you can paste into campaign tools or hand to a contractor.
Social Content Planner
Creates a short posting plan for Reels, stories, listing shares, and direct-booking reminders.
Channel & Revenue Gap Check
Flags missing iCal links, manual pricing gaps, and direct-booking setup tasks.
Market Comp Tracker
Enter similar approved comps or exported market research. These rates feed the calendar price suggestions without scraping Airbnb or VRBO.
Reports
Traffic, booking activity, property performance, support activity, weekly updates, and operational reporting.
Traffic Overview
Property Performance
Traffic Sources
Recent Site Events
Recent Support Questions
Weekly Host Updates
Guests / CRM
Simple CRM view built from booking requests, support questions, and stay history. This is where a VA can understand who stayed where and what needs follow-up.
Guest CRM
Payments
Stripe-first payment operations for request-to-book, deposits, balances, full payments, refundable deposits, and payment status review.
Payment Work Queue
Cleaning & Tasks
Cleaner dispatch board for turnovers, same-day cleans, manual maintenance tasks, assignments, email notifications, and completion tracking.
Cleaner Planning Window
Pick the date range your cleaners need. The dispatch board, task editor, and same-day turnover planner update together.
Dispatch Board
Assign cleaners, trigger emails, and track the task from needs assignment to completed. Cleaner emails go to the cleaner’s saved email address and copy JRNP.
Task Editor
Approved bookings create turnovers automatically. Manual tasks are for maintenance, owner stays, and one-off jobs.
Cleaners
Add cleaners and their contact info. Assign them to properties and cleaning tasks.
Reviews
Per-property review readiness, review links, guest follow-up status, and channel showcase notes for Airbnb and VRBO.
Review Readiness by Property
Finance
Monthly statements, bills, expenses, time, and mileage by property for tax and owner-reporting records.
Bills & Expenses
Track property expenses for taxes and monthly owner statements.
Time & Mileage
Log professional time and mileage by property for your records.
Integrations
Stripe, Airbnb/VRBO iCal, Google Vacation Rentals readiness, and smart-lock setup. Public listing links are edited under each property.
Stripe Payments
Use Stripe Checkout for deposits, balances, and full payments. Secret keys stay in Vercel/GoDaddy environment variables, not in this browser.
Channel Sync Status
Edit each listing's Airbnb, VRBO, and direct iCal details in Properties > Channels & Locks. This panel copies the selected listing's JRNP export URL and syncs saved platform feeds.
- Open Properties, choose the listing, then open Channels & Locks.
- Paste that listing's Airbnb and VRBO export iCal URLs there.
- Copy the JRNP Direct iCal Export URL into Airbnb and VRBO so direct bookings block those calendars.
- Use request-to-book until each imported and exported calendar has been tested on the live domain.
Smart Lock Automation
Store the provider settings now. Once you connect a lock API, approved bookings can generate codes.
Google Vacation Rentals
Feed readiness is tracked here. Google requires eligible Hotel Center/vacation-rental integration access before these can appear in Google booking surfaces.
Settings
Business defaults, host contacts, support email, co-host details, tax defaults, and internal reference numbers.
Business & Host Defaults
Host Reference Numbers
Internal reference only. Public guest support and help pop-ups route by email, not text message.