Dashboard Overview

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

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

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 & Website

Features, upsells, website builder and content

Connectivity

Connect channel managers and sync properties

Generators

Blog, attractions, reviews and API documentation

⚙️ 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.

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...

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

View payment status and transactions for all bookings

Stripe Connection

Checking connection status...

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

Bookings & Payment Status

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
  • 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 balance when due

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

🔗 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 ✓

Website Editor

Customize your website settings

Header & Logo

Site identity and navigation

Logo

No logo uploaded
Recommended: PNG with transparent background, max 400x150px

Header Colors

Menu Typography

Layout & Options

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

Trust Badges 🌐 Multilingual

Search Widget

🌐 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
Connect to TripAdvisor, Booking.com, Google reviews automatically

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

Click below to upload an image

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

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:

Must be done for EACH property:

  1. Go to Settings Properties and select your property
  2. Click Access tab
  3. Find "Booking Webhooks" section
  4. Set Webhook Version to 2 - with personal data
  5. Paste the webhook URL above
  6. Leave Custom Header and Additional Data empty
  7. Click Save
  8. Repeat steps 1-7 for each property!

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

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.

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

WordPress Integration

Add booking functionality to your WordPress website

WordPress Hosting Configuration

Your WordPress Plugin Settings

API URL
Client Account ID
-
Property ID
-

Plugin Downloads

GAS Booking

v4.0 All Plans

Search, rooms, calendar & checkout

Download

Developer Theme

v2.0 All Plans

Starter theme with auto-setup

Download

GAS Blog

v1.0 Pro+

Blog with SEO & schema markup

Download

GAS Attractions

v1.0 Business+

Nearby places & activities

Download

GAS Reviews

v1.0 Enterprise

TripAdvisor, Booking.com, Google

Download
🏢

GAS Properties

v1.0.7 · Pro+

Multi-property portfolio with cards & filters

Download

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

Page Settings

Booking Terms

Cancellation Policy

Check-in / Check-out

House Rules

Payment Terms

Liability & Damages

Additional Terms

Privacy Policy

How you collect, use, and protect guest data

Page Settings

Introduction

Data Collection

Data Usage

Data Sharing

Cookies

Your Rights

Data Retention

Contact Information

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...

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

GAS

Gus

Here to help!