?
User

Dashboard Overview

Welcome back! Here's what's happening with your properties.

-
Properties
-
Rooms & Units
-
Total Bookings
-
Active Integrations

My Account

Account settings and profile

Channel Manager

Manage channel connections and sync

Property Management

Manage your properties, rooms, images and amenities

Bookings & Revenue

View bookings, manage offers, vouchers and taxes

Availability & Pricing

Manage calendars, rates and channel connections

Marketing

Manage marketing tags and features

Connectivity

Connect channel managers and sync properties

Turbines

Manage turbine connections, campaigns and content

Generators

Blog, attractions and reviews

Create Websites

Deploy and manage website instances

Settings

Configure your account preferences

🌐 Language Settings

Configure which languages your website and booking system will support. Translations will be available for room descriptions, website content, and booking labels.

Default language for your website
English is always enabled. Select additional languages for translations.

Checkout Settings

Show an SMS consent checkbox on the checkout page (below marketing opt-in).

Accounts

Manage all accounts - Master Admin, Agency Admins, Sub Masters, and Admins

-
Total Accounts
-
Agency Admins
-
Sub Masters
-
Admins

Loading accounts...

Management Requests

Review and manage requests from property owners

-
Pending Requests
-
Managed Accounts
-
Properties Under Management

Loading requests...

Beds24 Monthly Costs

Upload and allocate Beds24 AccountUsage reports to client accounts

Upload Usage Report

Download the AccountUsage .xls file from Beds24 → Settings → Account Usage, then upload it here.

%

📊 Contract Minimum Volumes (vs Jan 2029 targets)

Sub Accounts
-
Target: 144
Rooms
-
Target: 498
Links
Target: 1,231

Import History

Loading...

Properties

Manage your property listings

+ Import Property

Loading properties...

Rooms & Units

Manage bookable rooms and units

Select a property to view rooms

Bookings

View all reservations

Select a property to view bookings

Images

Manage property, room, and location images

Amenities

Manage room features, facilities, and policies

🛏️ Bedroom Configuration

Configure each bedroom with its bed setup and features

No bedrooms configured yet. Click "Add Bedroom" to get started.

🛋️ Bedroom Amenities

These amenities apply to all bedrooms

✨ Room Amenities

Select a room to load amenities

Complete Your Property Profile

Tell guests what makes your property special - location, style, and who it's perfect for!

Marketing Tags

Availability & Pricing

View and manage all rooms in one place

Available Booked Blocked

Quick Edit

API Feed Info

Public endpoint for booking widget:

/api/availability/{room_id}?from=YYYY-MM-DD&to=YYYY-MM-DD

Pricing & Offers

Set your standard prices and create special offers

Select a property and room to view pricing

Vouchers

Gift cards, promo codes and discount vouchers

Quick Add Voucher Templates

Your Vouchers

No Vouchers Created

Click any template above or create a custom voucher

Upsells

Additional services and add-ons guests can purchase

Quick Add Popular Upsells

Your Upsells

No Upsells Configured

Click any preset above or create a custom upsell

Fees

Mandatory charges and taxes applied to bookings

Common Fee Types

Cleaning fee City/Tourist tax Damage deposit Pet fee Resort fee Parking fee

No Fees Configured

Add cleaning fees, taxes, or other charges

Vendors

External service providers (taxis, tours, restaurants, etc.)

Loading vendors...

Service Requests

Track vendor fulfillment for bookings with external services

Loading service requests...

Tourist Taxes

Government-mandated taxes that vary by location

Tourist Tax Guide

Tourist taxes vary significantly by country and city. Configure them based on your property location.

France: 2-11 PPPN Italy: 1-10 PPPN Amsterdam: 12.5% USA: 10-16% Spain: 1-7 PPPN Dubai: 7-20 AED PPPN

Select a property to view and manage taxes

Payments

Central payment setup and transaction history

Payment Setup

-

Payment Methods

Select one or more payment methods for your properties

Deposit Settings

%

0 = balance due on arrival

Payment Methods by Property

Loading...
Pending Payments
0
Deposits Received
0
Balance Due
0
Total Collected
0

Payment History

Loading bookings...

Deposit Rules

Configure payment policies for your properties

Select a property above to create a deposit rule for a single property, or click "Apply to Multiple" to create the same rule across several properties at once.

How Deposit Rules Work

Deposit rules control how guests pay for their bookings:

  • Deposit Type: Percentage (e.g., 30%), fixed amount, first night, or full payment upfront (set to 0% for full balance due by balance date)
  • Balance Due: When the remaining amount is due (e.g., 14 days before check-in)
  • Refund Policy: Flexible, moderate, strict, or non-refundable
  • Auto-charge: Automatically charge the full balance when due — if deposit is 0%, the full booking amount is charged on the balance due date

Select a property to view deposit rules

Marketing Tags

Define what makes your property special to help travel agents find you

Select a Property

Choose a property above to manage its marketing features and tags

GAS Lites

Free property micro-sites with instant booking

Loading...

Loading...

Loading...

Social Media Connections

Connect your social media accounts to share offers with your audience

Connected Accounts

No accounts connected yet

Connect your first social media account below

Connect New Account

f

Facebook

Pages & Business accounts

📷

Instagram

Business & Creator accounts

𝕏

X (Twitter)

Post tweets & threads

TikTok

Business accounts

in

LinkedIn

Company pages & profiles

ℹ️ Note: Social media connections require authorization from each platform. You'll be redirected to log in and grant access. Your credentials are never stored by GAS.

Post Generator

Create and schedule social media posts for your offers

0
Scheduled
0
Posted
0
Drafts
0
Connections
📝

No Posts Yet

Create your first social media post to promote your offers

Campaigns

Create targeted promotions and send to your network

0
Active
0
Sent
0
Drafts
0
Total Clicks
📣

No campaigns yet

Create your first campaign to fill availability gaps and boost bookings

Contacts

Manage your guest contacts and email list

0
Total Contacts
0
From Bookings
0
Imported
0
Repeat Guests
👥

No contacts yet

Add contacts manually or import from a CSV file

Tags

Manage interest and preference tags for your contacts

Segments

Create saved audience filters for targeted campaigns

📊

No segments yet

Create segments to target specific groups of contacts

Agent Requests

Travel agents requesting access to market your properties

📋

No Pending Requests

When travel agents request access to market your properties, they'll appear here for your approval.

💡 How it works:
Agents find your property → Request access → You approve → Set your agent price → They book clients

Approved Agents

Travel agents authorized to book your properties

No Approved Agents Yet

Agents you approve will appear here. You can manage their access and view their bookings.

Agent Pricing

Set the net rates agents pay you - they add their own markup

💰

Agent Pricing Coming Soon

Set net rates for travel agents. They see your price, add their markup, and pay you the agreed amount.

Example:
Your standard price: £200/night
Your agent price: £160/night
Agent sells at: £190/night (their choice)
Agent pays you: £160/night ✓

Agent Sites

Travel agent websites with assigned properties

🌍

No Agent Sites Yet

Agent sites will appear here once travel agents create their booking websites.

Property Marketplace

Browse properties available for agent booking

🏨

No Properties Available

Properties marked as available for agents will appear here.

Website Editor

Customize your website settings

Header & Logo

Site identity and navigation

Logo

No logo uploaded
Recommended: PNG with transparent background, max 400x150px
20pxSmallMediumLarge120px
No light logo
White or light-colored version of your logo for use over dark hero images
None
Recommended: 32x32 or 64x64px PNG/ICO
None
Recommended: 180x180px PNG for iOS home screen

Header Colors

Page URL the button links to (e.g. /book-now/, /contact/)

Menu Typography

Layout & Options

Fully clearLight tintDark overlay

Hero Section

The main banner at the top of your website

Hero Content 🌐 Multilingual fields below

Background Image / Video

Click below to upload an image

Badge Styling

The badge appears above the headline on the hero section

Trust Badges 🌐 Multilingual

Search Widget

Negative = overlap hero above, Positive = push down

🌐 Widget Labels Multilingual

Intro Section

Welcome text below the hero

Content 🌐 Multilingual

Styling

Button (Optional) 🌐

Reviews Section

Customer testimonials and ratings

Settings

Display a reviews section on your homepage
Choose where your reviews come from

Styling

Manual Reviews

Add up to 3 reviews manually. These display when the Reviews App is not connected.

Review 1
Review 2
Review 3
Reviews App Active

Your reviews from TripAdvisor, Booking.com, and Google will automatically display on your website.

About Section

Tell visitors about your property

Section Settings

Content 🌐 Multilingual

Image 1 (required)
Image 2 (optional)
Image 3 (optional)
Image 4 (optional)

Section Styling

Features (Checkmarks) 🌐 Multilingual

Button

Call to Action

Encourage visitors to book

Content 🌐 Multilingual

Styling

Button 🌐

My Custom Site

Your custom bespoke website details and credentials

Loading your custom site details...

Custom Bespoke Sites

Manage custom site requests and provision premium websites

🌐 Provisioned Sites

Loading sites...

📋 Pending Requests

Loading requests...

🚀 Provision New Site

⚠️ Before provisioning: Add DNS A record in GoDaddy
[slug].custom → 31.97.119.90

Manually provision a custom site (after DNS A record is added)

Will create: [slug].custom.gas.travel

💻 SSH Quick Reference

Connect to Premium VPS

ssh [email protected]

VPS IP Address

31.97.119.90

Site Files Location

/var/www/[slug].custom.gas.travel

Restart Apache

systemctl restart apache2

🔒 SSL Certificate Command (replace [slug])

certbot --apache -d [slug].custom.gas.travel --non-interactive --agree-tos -m [email protected]
Click any command to copy to clipboard

Create Sites

Create and manage WordPress websites from GAS

Checking VPS...
0
Total Sites
0
Live Sites
0
In Development

Deployed Sites

Loading deployed sites...

Plugin Licenses

Manage plugin licenses and display settings

Active Licenses

🔑

Loading licenses...

Styles & Colors

Global styling for your website

Brand Colors

Typography

Tip: Pair a decorative heading font (like Playfair Display) with a clean body font (like Inter) for best readability.

Button Styles

Section Backgrounds

Layout

Vertical padding between page sections (default: 20px)
Animation shown while checking room availability

Custom CSS

Advanced: Add custom CSS to override theme styles

Tasks & Roadmap

Development priorities and progress

0 Critical 0 Urgent 0 High 0 Medium

Integrations

Connected apps and services

Channel Managers

Real-time Booking Sync (Beds24 Webhook)

Important: For instant updates when bookings arrive from Airbnb/Booking.com, configure the webhook for each property in Beds24:

Webhook URL:

✅ Webhooks are configured automatically when you connect a Beds24 account. To re-apply, use the Set Webhooks button in Channel Manager → Connections → Settings.

Sync Strategy:
Webhook = Real-time (~1 min delay per Beds24)
Beds24 button = Manual quick sync
Full button = Manual inventory/blackout sync

Automatic Backup: Every 15 min (bookings), Every 6 hrs (inventory)

Review Apps

Connect to review platforms like TripAdvisor, Google Reviews, etc.

Other Integrations

Payment gateways, analytics, marketing tools, and more...

My Account

Manage your profile and account settings

Profile Information

?

Change Password

🌐 Language Settings

Configure which languages your website and booking system will support. Translations will be available for room descriptions, website content, and booking labels.

Default language for your website
Select languages your guests can view your site in

Checkout Settings

Show an SMS consent checkbox on the checkout page (below marketing opt-in).

Account Information

Account ID
-
Account Code
-
Role
-
Status
-

Settings

Configure your system

System Settings

Configure general system preferences, defaults, and behaviors.

User Management

Manage admin users and access permissions.

API Configuration

API keys, webhooks, and developer settings.

Plugins & Themes

Download and manage GAS plugins and themes

Plugins

Themes

Blog

Create and manage blog posts for your properties

No blog ideas yet

Get AI-powered blog topic suggestions for your property

🏢 Properties

Manage how your properties appear on your website portfolio page

Toggle which properties appear on your public Properties page. Edit a property to change its Display Name.

Loading properties...

Attractions

Local attractions and things to do near your properties

No attraction ideas yet

Get AI suggestions for local places near your property

Reviews

Manage guest reviews and testimonials

No reviews yet

Add guest reviews to build trust with potential guests

SEO Analytics

Search performance and keyword insights from Google Search Console

-
Total Clicks
-
Impressions
-
Avg CTR
-
Avg Position
Top Keywords: Search terms people use to find your site. Shows clicks, impressions, and your Google ranking position.

No keyword data yet

Google Search Console needs 2-3 days after verification to collect search data.

Site Health

Google PageSpeed Insights - real performance data to ignore fake SEO salespeople.

Select a site and click "Check Health" to run a performance audit.

Traffic Overview

Select a site and click "Load Traffic" to see visitor analytics.

Partner API Documentation

GasSync & Website Builder API for channel managers and partners

Request Partner API Access

Integrate your PMS or booking platform with GAS. Fill out the form below to request API credentials.

Authentication

All Partner API endpoints require the X-Partner-Key header.

curl -X GET "https://api.gas.com/api/partner/v1/properties" \
  -H "X-Partner-Key: gp_your_api_key_here"

GasSync API

Calry-Compatible

Push property, room, availability, and booking data to GAS.

POST /api/partner/v1/properties

Create/update property with external_id, name, address, etc.

GET /api/partner/v1/properties

List all properties

Website Builder API

White-Label

Create and customize websites for your clients via API.

POST /api/partner/v1/websites

Create website: { account_external_id, site_name, template, pricing_tier }

GET /api/partner/v1/websites?account_external_id=X

API Keys

API keys are required for secure endpoints. Create separate keys for different applications.

No API keys yet. Create one to access secure endpoints.

API Base URL

Secure API Endpoints (v1)

Require X-API-Key header. Full access to pricing, availability, offers.

GET /api/v1/rooms

Get all rooms with images, amenities, and base pricing

GET /api/v1/rooms/{roomId}

Get single room with full details

View Example Code (Secure API)
// All secure endpoints require X-API-Key header
const API_KEY = 'gas_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
const headers = { 'X-API-Key': API_KEY };

// Get all rooms with full details
const rooms = await fetch('/api/v1/rooms', { headers });
const roomsData = await rooms.json();

// Check availability and get price
const availability = await fetch('/api/v1/availability/check', {
  method: 'POST',
  headers: { ...headers, 'Content-Type': 'application/json' },
  body: JSON.stringify({
    room_id: 123,
    check_in: '2025-02-15',
    check_out: '2025-02-18',
    guests: 2
  })
});
const availData = await availability.json();
// Returns: { available: true, pricing: { nights: 3, total: 450, currency: 'USD' } }

// Validate a promo code
const promo = await fetch('/api/v1/offers/validate', {
  method: 'POST',
  headers: { ...headers, 'Content-Type': 'application/json' },
  body: JSON.stringify({
    code: 'SUMMER20',
    subtotal: 450
  })
});
// Returns: { valid: true, type: 'voucher', calculated_discount: 90 }
                        

Public Endpoints (No Auth)

No API key required. Limited data, safe for frontend JavaScript.

GET /api/public/client/{clientId}/site-config

Complete site config (contact, branding, navigation, pages)

GET /api/public/client/{clientId}/rooms

Public room listing

POST /api/public/check-availability

Basic availability check

Service Credentials Vault

Centralized storage for all external service logins, API keys, and important links

Calry Admin

Manage Calry API credentials and PMS integrations (Lodgify, Smoobu, Guesty, etc.)

🔑 Calry API Credentials

📡 PMS Integrations via Calry

PMS Integration Account ID Properties Status Actions

🏠 Connected Properties

Property PMS Calry ID GAS Link Last Sync Actions

Hostfully Direct

Direct Hostfully V3 API integration — bypasses Calry for full property hierarchy support

🔑 Hostfully API Connection

🏗️ Property Hierarchy

Click "Refresh" to load properties from Hostfully

✅ Synced Properties in GAS

Property Type Hostfully UID GAS Property Last Sync Actions
No properties synced yet. Import from Hostfully above.

📅 Calendar Test

WordPress Integration

Add booking functionality to your WordPress website

WordPress Hosting Configuration

Your WordPress Plugin Settings

API URL
Client Account ID
-
Property ID
-

Plugin & theme downloads have moved to System → Plugins & Themes

Setup Guide

1

Install the Plugin

  1. Download the GAS Booking Plugin ZIP file
  2. In WordPress, go to Plugins Add New Upload Plugin
  3. Choose the ZIP file and click Install Now
  4. Click Activate Plugin
2

Configure Plugin Settings

In WordPress, go to Settings GAS Booking and enter:

API URL:
Client Account ID:
1

Leave other settings as default, then click Save Changes

3

Add Search Bar to Homepage

Edit your homepage, add a Shortcode block, and paste:

[gas_search]

Shows check-in/check-out date picker

4

Create "Book Now" Page

Pages Add New Title: "Book Now" Add Shortcode block:

[gas_rooms]

Shows grid of all rooms with availability

5

Create "Room" Page

Pages Add New Title: "Room" Add Shortcode block:

[gas_room]

Shows full room details, calendar & booking form

Booking Flow

Homepage
[gas_search]
Book Now
[gas_rooms]
Room Details
[gas_room]
Booked!
Confirmation

Your Settings

Preview Widgets
API URL: Property ID: 1

🔧 Shortcode Reference

🔍

Search Bar

Homepage
[gas_search]
Options: style="vertical" button_text="Search"

Featured Rooms

Homepage
[gas_rooms limit="3" columns="3" show_map="false" show_filters="false"]
Clean grid for homepage. Options: limit="4" random="true"
🏠

Room Listing (Full)

Book Now page
[gas_rooms]
Options: columns="2" show_map="false" show_filters="false"
🛏️

Room Detail Page

Room page
[gas_room]
Auto-detects room from URL. Options: unit_id="123" months="3"
📅

Compact Booking Widget

Sidebar / Embed
[gas_booking unit_id="123"]
Options: months="2" show_prices="no"
💳

Checkout Page

Checkout page
[gas_checkout]
Handles payment processing. Page slug should be: checkout

Your Room IDs

Reference these IDs when using shortcodes for specific rooms:

Loading rooms...

Terms & Conditions

Your booking terms, cancellation policy, and house rules

Terms Source

Pull terms automatically from your property data, or select custom content to edit what is viewed on your web site

Page Settings

Terms Content

Privacy Policy

How you collect, use, and protect guest data

Privacy Policy Details

These details are used to auto-generate your privacy policy. The policy is displayed on your website automatically.

Page Settings

Privacy Policy Preview

Fill in the details above to preview your privacy policy.

Knowledge Base

Manage AI assistant knowledge - articles the chatbot uses to answer questions

0
Articles
0
Categories
0
Unanswered
Title Category Status Views Helpful Actions
Loading articles...

Unanswered Questions

Questions the AI couldn't answer - review and add missing knowledge

0 questions
Loading unanswered questions...

Inbox

Unified messaging — all channels in one place

✉️

Click Sync Gmail to pull in your emails

💬

Select a message to view the conversation

Template Library

Manage and push section templates to client sites

Loading templates...

Pro Site Builder

Select a site to begin

Loading pages...

Billing Overview

Revenue and subscription metrics

0
Monthly Recurring Revenue
0
Active Subscriptions
0
Credits in Circulation

Setup Billing Tables

Run this once to create billing tables and default plans/packages

Subscriptions by Plan

Loading...

Recent Payments

Account Amount Type Date
No payments yet

Subscription Plans

Bundle products into pricing tiers

Loading plans...

Products

Individual sellable items - templates, plugins, apps

Product Category Monthly Yearly Status Actions
Loading...

Add-ons

Extra items customers can add to their subscription

Add-on Monthly Price Extra Properties Status Actions
Loading...

Subscribers

Accounts with active subscriptions

Account Plan Add-ons MRR Status Since Actions
Loading...

Affiliate Program

Manage affiliate tiers and referral partners

Bronze

5%

Default tier

Silver

10%

5+ active referrals

Gold

15%

10+ referrals OR 500+/mo

0
Total Affiliates
0
Active Referrals
0
This Month's Commission
0
Pending Payouts
Affiliate Tier Referral Code Active Referrals Lifetime Earnings Pending Actions
Loading...

My Referrals

Earn commission by referring properties to GAS

Plans & Extras

Subscribe to a plan or purchase extras

Subscription Plans

Loading plans...

Credit Packages

Buy credits to spend on extras and services

Loading credit packages...

Extras & Services

Services you can purchase with credits

Loading extras...

Channel Manager Sync Dashboard

Overview of all channel manager integrations and sync status

-
Active Connections
-
Synced Properties
-
Room Types
-
Active Reservations
-
Images Synced
-
Errors

Connection Status

Loading connections...

Recent Sync Activity

Time Adapter Type Status Records Duration
Loading...

Channel Manager Connections

Manage your channel manager integrations

Loading connections...

Synced Properties

Properties synchronized from channel managers

Status Property Location Rooms Last Sync
Loading...

Sync Logs

History of synchronization operations

Time Connection Type Status Created Updated Failed Duration Error
Loading...

🛏️ Add Bedroom

🚿 Add Bathroom