Skip to main content

Beds24 API <> ChargeAutomation Integration

Connect your Beds24 API account with ChargeAutomation

Cathy Yap avatar
Written by Cathy Yap
Updated this week

ChargeAutomation is the most stunning Guest Facing Technology that simplifies Check-ins with automated Biometric Guest Verification, Agreement Signing, Security Deposits, Reservation Payments and Upsells. Provide branded guidebooks with with smartlock integration —all through a single link.

Why use ChargeAutomation with Beds24?

  1. Seamless Digital Guest Journey – Automate check-ins/outs, biometric ID verification, rental agreements, and digital guidebooks for a frictionless experience.

  2. Boost revenue with 1-click upsells like early check-in, late checkout, and more.

  3. Eliminate Fraud & Chargebacks – Collect 100% chargeback-free payments and security deposits

  4. 120+ payment processor integration options

  5. Let guests pay via Apple Pay, Google Pay, and 40+ local methods.

  6. Save transaction fees

  7. Smartlock access released only after key requirements are met.

Setting up your ChargeAutomation with Beds24

STEP 1: Log in to Beds24 and go to Settings > Account > Account Access

STEP 2: Scroll down to API Key 1 section of the page and Create your own unique API Key.

API Key - exampleapikey12345 (This is at least 16-character unique key and whats given here is an example only) .

API Key Access - Set this to "allow whitelist IP only".

IP Whitelist - 159.203.34.189 104.248.107.32

Allow Writes - Set this to "Yes".

Property Access - Set this to "Owned or linked to this account".

Then click Save.

STEP 3: Go to Settings > Properties > Access. Each property requires a unique propKey. Please create a new key for every property you have.

Set 'Body Data' = CVC and Token.

Then click Save.

STEP 4: "Save all cards to Stripe" set to "No"

STEP 5: Copy the Account API key from Step 2 and paste it in ChargeAutomation setup page.

Data Sync

When you connect Beds24 and ChargeAutomation, booking data will sync automatically.

How to send Pre Check-in link from Beds24 Auto Action

Step 1: Log in to your Charge Automation account then go to Settings > Preferences > PMS Modification.

Step 2: Turn on 'NEW BOOKING RECEIVED' and Save.

Step 3: In your Beds24 account, create an Auto Action and put the dynamic pre check-in link on the email content.

NOTE: Only new bookings received after turning ON "New Booking Received" will see the pre check-in link.

Updating Pre Check-in Status in Beds24

When Pre check-in is completed in ChargeAutomation, we can push a field back to your reservation on Beds24 to trigger an automation. This is automatically set up in ChargeAutomation. To see the settings, please follow below steps:

  1. Go to Settings > Preferences > PMS Modification.

  2. If not already activated, activate "Pre Checkin Complete" like below:

  3. Under Info Code, put the value "CA_PRE_CHECKIN_COMPLETE" or change it to any value you want and "Yes" under Info Code Description.

  4. The Info Code and Info Code Description fields on the booking in Beds24 will be updated automatically once the pre check-in is completed.

  5. Do not forget to click on Save.


How to Add a Property on ChargeAutomation from Beds24

Step 2: Enable the Rooms

Step 3: Log in to your ChargeAutomation account.

Step 4: Go to Settings > Properties. Click on 'Re-Sync Properties'.


How To Map Guest Responses to Beds24

Here you can map your guest answers from Pre-Arrival Custom Questions to your PMS (Beds24).

  • Select the booking field of where you want the answers to be posted.

You can find the full instructions here.

We have 24/7 support. Please be sure to use the chat and someone will attend to your question.

If you rather speak to someone, click here to schedule a zoom call.

Learn More

Did this answer your question?