Base
Membership Management

Enter the 6-digit code from your authenticator app

Scan this QR code with your authenticator app

QR Code

Enter your admin email to receive a reset code

Enter the 6-digit code sent to your email

Work Heights Base Project / Active 0 / Filtered 0 /

 

Base
Base Core
—
Active Members
—
Monthly Recurring Revenue
—
Outstanding Invoices
—
Today's Check-Ins
—
Desks Occupied
—
Offices Occupied

Revenue Trend

to

Plans Breakdown

Check-Ins (Last 30 Days)

Members by Location

Select a report and click Generate
Name Email Memberships Plan Status Price Start End Date Months
Name Members Memberships Status Plans Created
Name Internal Name Type Term Price Credits Day Passes Guest Passes Status
Invoice # Member / Company Amount Status Due Date Paid Actions
CN # Source Invoice Member / Company Amount Status Reason Actions

Invoice

Create Credit Note

Credit Note

Apply Credit Note to Invoice

Create Invoice

Loading line items...
DescriptionUnit Price ($)QtyDisc %Price
Total: $0.00

Record Payment

Invoice #Due DateTotalOutstandingAllocate
Allocated: $0.00 Remaining: $0.00
Overpayment of $0.00 will be created.

Statement of Account

Bill Run

Generate invoices for all active memberships with next_invoice_date ≤ today and auto-charge via Stripe.

NameAmountMemberDateStatus
Legacy fees view
Code Name Type Value Applicable Plans Status
Code Name Amount Uses Expires Status

New Checkout Code

Name Location Type Floor Capacity Occupancy Hourly Rate Daily Rate Status
Loading...
Locations
Name Slug Address Hours Status
Floor Plans
Floor Name Location Size (sqft) Floor Plan Available Now Available Soon Status
Color Legend
Available
Occupied
Hot Desk (in use)
Available Soon
Reserved / Unlinked
Shortcuts
Shift+Click: Multi-select
Ctrl+A: Select all
Escape: Clear selection
100%
Floor Plan

No floor plan image uploaded

Shape Details

New Floor

Assign Resource

Create New Resource

Relocate Member

Kisi Connection

Test the connection to your Kisi account. The API key is configured as an environment variable (KISI_API_KEY).

Plan → Kisi Group Mappings

Map each billing plan to one or more Kisi door groups. Members with active memberships on a plan will be granted access to the mapped groups.

Plan Kisi Group Group ID Actions
Loading...

Sync

Kisi access syncs automatically every 15 minutes. You can also run a manual sync.

Auto-Sync Enabled

Recent Sync Log

Time Synced Added Removed Errors Duration Status
Loading...
Member Location Checked In Checked Out Duration Passes Actions
Guest Name Host Member Location Checked In Checked Out Actions
Member Source Total Used Remaining Granted Expires Status
Host Member Guest Name Location Checked In Checked Out Actions

Check In Guest

Grant Guest Passes

Subject Status Recipients Scheduled Sent Created
No campaigns yet
Template variables:

Audience Filters

Use filters to target specific members. Leave all empty to send to all active members.

Calculating recipients...
0 members will receive this email

Review Your Campaign

Subject
Send from
Recipients 0

Recipients

Name Email Sent Status
to
0Sent
0%Delivery Rate
0%Open Rate
0Failed
Date Sent Subject Category Sender Recipient Status
Loading...

Airtable Connection

Sync member data to Airtable. Base is the source of truth — Airtable is a downstream read-only view.

Not configured

Configuration

Sync

Manually trigger a full sync of all active members to Airtable.

Recent Sync Log

No sync activity yet

Gmail Accounts

Connect Gmail accounts to send emails from Base. Connected accounts are available for email campaigns, CS Dashboard emails, and automations.

Email Label Connected Actions

No Gmail accounts connected

How It Works

Connected Gmail accounts are shared across the platform:

  • Email Campaigns — Choose which account to send campaigns from
  • CS Dashboard (Altitude) — CS team members can send and read emails using any connected account
  • Automations — Milestone and lifecycle emails use a connected account

Billing Settings

Configure billing period, invoicing, payment, and reminder settings.

Billing Period

Choose how billing dates are determined for recurring memberships.

Multi-Location Billing

When enabled, companies with memberships at multiple locations will receive separate invoices for each location. When disabled, all charges are grouped into a single invoice regardless of location.

Invoice Generation

Control when and how invoices are created during the billing cycle.

0 = due on issue date

$0 Invoice Handling

Control how zero-dollar line items and invoices are handled during bill runs.

When enabled, line items with a $0 amount will be excluded from generated invoices. When enabled, invoices with a $0.00 total (e.g. fully credited months) are generated and auto-marked as paid. When disabled, $0 invoices are skipped entirely.
Warning: Filtering $0 line items while also disallowing $0 invoices is redundant. If $0 line items are filtered out, no $0 invoices will be created regardless.

Invoice Numbering

Configure the format and sequence of generated invoice numbers.

Preview: INV-2026-0001

Overpayment Numbering

Configure the format and sequence for overpayment reference numbers.

Preview: OP-2026-0001

Payment Collection

Configure automatic payment collection and retry behavior for failed charges.

Personal Invoicing

Allow company members to be billed individually instead of through their company account.

Receipts

Automatically generate and send payment receipts when invoices are paid.

Preview: RCT-2026-0001

Business Info (on receipts)

Late Fees

Automatically generate late fees for overdue invoices. Late fees are stored as pending one-off fees and invoiced in the next bill run.

% of invoice subtotal (excl. tax)
days past due date
Use {{invoice_number}} as a variable

Late fees only apply to invoices created after this feature is enabled. Existing overdue invoices are not retroactively charged.

Overdue Reminders

Automatically send email reminders for overdue invoices. Each reminder is sent at most once per invoice.

days after due
days after due
days after due

Runs daily at 9 AM ET. Customize email wording in Settings → Email Templates (overdue_reminder_1/2/3).

Stripe Customer Audit

Scan all members and companies with stored Stripe IDs and identify stale or invalid customer records (e.g. test-mode IDs used against a live-mode key).

Purchase Flows

Configure how charges are processed for different transaction types. Each trigger type can have one default flow.

Name Trigger Type Charge Timing Auto-Invoice Auto-Send Default
Loading...

Revenue Accounts

Manage revenue accounts used to categorize billing plan income and invoice line items.

Name Code Default Status
Loading...

Booking Policies

Configure rules that govern how members can book resources. Attach policies to individual resources or set a default.

Name Default Duration Approval Check-in Buffer
Loading...

Cancellation Policies

Configure tiered cancellation fee policies. Attach policies to resources or set a default. When a booking is cancelled, the fee is calculated based on how far in advance the cancellation happens.

Name Default Steps Status
Loading...

New Cancellation Policy

Define fee tiers based on hours before the booking. Steps are evaluated from bottom to top — the first matching window applies.

New Booking Policy

Duration

Scheduling

Rules

Check-in

Reminders

Edit Purchase Flow

Edit Revenue Account

System Email Templates

Manage automated emails sent by the system. Click a template to edit its subject and body.

Name Category Subject Enabled Admin Copy

Edit Template

Preview —

Invoice PDF Templates

Manage HTML/CSS templates used to generate invoice, credit note, receipt, and statement PDFs.

Name Type Default Updated Actions

Edit Template

New PDF Template

Terms & Conditions

Manage the terms & conditions displayed during checkout. Upload a text file or edit directly.

Checkout Plans

Control which plans are visible on the public checkout page and the member portal. Plan details are managed under Billing > Plans.

Plan Type Term Price Active On Checkout Member Portal
Loading...

Business Information

This information appears on invoice PDFs and other generated documents.

Logo preview

Recommended: PNG or SVG, max height 100px.

Legacy Member Billing

Controls whether fees created for OfficeRND-imported members are real or test. Native Base members (from Checkout) are always billed live.

Invoice Proration

Configure how partial-month billing is calculated when memberships start or end mid-cycle.

Gmail Status

Gmail accounts are managed in Integrations → Gmail.

Checking...

Office RnD Migration

Full data migration tool with 6 steps: Locations, Companies, Members, Memberships, Stripe Payment Details, and Verify & Activate.

Click refresh to load migration status

Admin Team

Manage admin users, roles, and permissions.

Name Email Role Categories Altitude WiFi Admin Status
Loading...

Edit Admin

This person must already have a member account. If they don't, add them through the Members section first.

Select which sections this admin can access.

Set a new password for this admin. This password works for Base, Altitude, and WiFi Admin.

Export Members CSV

Exporting Active members (0 rows). Choose which fields to include:

New Member

Add Membership

New Discount

Leave empty to apply to all plans.

New Resource

For desks within a private office

Only members on these plans can see/book this resource.

Resource image preview

Assign Resource

Loading available resources...

Relocate Member

Loading...

New Location

New Plan

When set, memberships on this plan must be assigned to a matching resource.

Each credit = $6.00/hour. Member gets $0.00 in monthly credit value.

Discount on meeting room hourly rates after credits are used

Configure this plan for self-service purchase on the member portal. Only one-off plans can be made purchasable.

Manual Check-In

New Booking

Grant Day Passes

Merge Company

What will be moved:

Move Member to New Company