WithinstaySetup
OverviewGuestsAdd-onsConnectionsSettings

Connection workspace

Track provider access, credentials, data maps and sync readiness from one operator console.

Host console

Backend dashboard for operators and integration setup.

Create account

Host dashboard

Build the backend workspace for universal arrival links, channel message templates, guest records, add-on orders and fulfilment inside Withinstay.

Manage connections

System of record

1

Withinstay dashboard

Universal entry

1

Hosted arrival form

Email flows

3

Resend lifecycle emails

Backup outputs

1

Optional Google Sheets

Message channels

3

WhatsApp and OTA links

Connection priority

Start with the Withinstay dashboard as the system of record, then add delivery and backup connections around it.

Account walkthrough

Withinstay dashboard data

Native tenant database with role-controlled dashboard access

Withinstay is the canonical database. External services deliver guests into the flow, send messages or receive optional backups; they do not become the operating database.

System of record

Hosted pre-arrival forms

Withinstay hosted branded links

This becomes the universal layer: every host gets a branded arrival form link that can be sent through any platform message, email, WhatsApp or PMS template.

Native core

Resend

Server-side API key with verified sending domain

Resend becomes the hosted transactional email layer for Withinstay, with optional hosted template IDs and webhooks for sent, delivered, bounced, complained and suppressed events.

Email backbone

Google Sheets

Google OAuth 2.0 or service account for host-owned backup sheets

Sheets is an optional one-way backup/export for hosts who want their own copy. Withinstay remains the dashboard and system of record.

Optional backup

Airbnb message templates

Host-managed Airbnb scheduled quick replies

This avoids restricted Airbnb APIs: the host uses Airbnb’s own automated guest messaging to deliver a Withinstay form link.

Template delivery

Booking.com message templates

Host-managed Booking.com extranet/Pulse messaging

This avoids needing full Connectivity API access on day one while still reaching Booking.com guests through supported messaging surfaces.

Template delivery

Data ownership

Guest records stay in Withinstay. External tools either send guests into the flow, deliver messages, or receive an optional backup copy.

Canonical home

Withinstay

Guest records, add-ons, consent and fulfilment stay in the dashboard.

External tools

Delivery only

Airbnb, Booking.com, Gmail and WhatsApp bring guests into the flow.

Backups

Optional

Google Sheets can receive a host-owned export copy when enabled.

Withinstay data

Core

Keep guest records, add-ons and fulfilment inside the dashboard.

System of record

Arrival forms

Next

Generate property-branded links for every host and stay segment.

Native core

Resend

Core

Send guest confirmations, hosted order emails and host alerts.

Email backbone

Google Sheets

Optional

Offer a one-way backup export for hosts who want their own copy.

Backup output

Airbnb

Template

Paste form links into scheduled quick replies after booking.

Channel delivery

Booking.com

Template

Use guest messaging and Pulse templates for pre-arrival links.

Channel delivery

Core data model

These are the objects Withinstay owns before any optional Google Sheets backup export is created.

Host account
Property
Listing or room
Reservation
Guest profile
Arrival form submission
Add-on request
Service catalog
Partner operator
Fulfilment task
Email flow
Email delivery event
Message template
Consent record

Provider map

The dashboard separates owned Withinstay data from message delivery, optional backup exports and PMS enrichment.

ProviderUseAccessNext step
Withinstay dashboard dataKeep guest profiles, arrival details, add-on requests, fulfilment status, consent and email events inside Withinstay.System of recordConfigure
Hosted pre-arrival formsCollect guest details, wellness preferences, arrival times, add-ons and consent from any booking channel.Native coreConfigure
ResendOwn the guest email lifecycle after a guest enters a Withinstay flow: confirmations, add-on order emails, host alerts and delivery tracking.Email backboneConfigure
AirtablePotential internal research or one-off import/export support, not the live Withinstay guest database.Not primaryConfigure
Google SheetsExport a host-owned copy of guest rows and add-on requests for backup access outside Withinstay.Optional backupConfigure
GmailOptional mailbox handoff for hosts who want Gmail drafts, labels or reply capture outside the Resend lifecycle flow.OAuth app neededConfigure
WhatsAppSend pre-arrival form links, receive guest replies and alert operators on high-intent requests.Business setupConfigure
Airbnb message templatesPaste the Withinstay arrival form link into Airbnb quick replies or scheduled quick replies.Template deliveryConfigure
Booking.com message templatesSend Withinstay pre-arrival links through Booking.com guest messaging, Pulse or partner messaging flows.Template deliveryConfigure
HostawayOptional PMS sync for hosts that already use Hostaway; not required for the universal form flow.Credential-readyConfigure

Connect Google auth

Google sign-in is ready in the codebase, but the production credentials need to be added before hosts can create accounts.

Setup statusConfig needed

Add Google OAuth credentials, then hosts can sign in and complete setup.

Google auth setup

Add Google OAuth credentials

Create a Google OAuth web client, add the redirect URI below, then set the client ID and secret in Vercel.

DATABASE_URLConfigured
GOOGLE_CLIENT_IDMissing
Redirect URIhttps://withinstays.com/api/auth/google/callback