VRTrust can automatically create deposits from eligible Guesty check and eCheck reservation payments. This workflow helps reduce manual deposit entry and ensures incoming Guesty payments are consistently reflected in your accounting records.
Who This Applies To: This article is intended for VRTrust users using the Guesty integration and configuring Guesty check or eCheck payments to automatically create deposits in VRTrust.
This workflow is designed to support a more continuous reconciliation process by keeping deposits aligned with reservation payment activity as it occurs.
Once configured, VRTrust will:
Monitor Guesty reservation payment data
Identify eligible check and eCheck payments
Automatically create or update matching deposits in VRTrust
Route deposits to the configured bank or clearing account
Prevent duplicate deposits from being created
How the Workflow Works
When a reservation payment is received in Guesty:
VRTrust reads the payment data already synced from Guesty reservation records
The system checks whether the payment method is configured as an eligible deposit type
VRTrust validates whether the booking channel is enabled for the workflow
If the payment qualifies, VRTrust creates a deposit using the Guesty payment information
The deposit is assigned to the configured bank account or clearing account
If the payment already exists in VRTrust, the existing deposit is updated instead of creating a duplicate
VRTrust uses the payment's Paid At date from Guesty as the deposit date inside VRTrust.
Supported Payment Types
This workflow currently supports Guesty:
Check payments
eCheck payments
Only payment methods explicitly enabled in the workflow configuration will generate deposits.
Configure the Guesty Deposit Workflow
Step 1: Open the Integration Workflow Settings
Navigate to the Guesty integration settings inside VRTrust and open the payment-to-deposit workflow configuration.
From here, we can define:
Which payment methods should create deposits
Which booking channels are included
Which account deposits should post to
Step 2: Select the Deposit Account
Choose the account where Guesty deposits should be created.
Depending on your workflow, this may be:
A trust bank account
An operating bank account
A clearing account used for payout reconciliation
All eligible Guesty check and eCheck deposits created by this workflow will post to the selected account.
Step 3: Enable Supported Payment Methods
Enable the Guesty payment methods that should generate deposits.
Typically, teams will enable:
CHECK
ECHECK
Only enabled payment methods will be processed.
Step 4: Select Included Booking Channels
Choose which booking channels should participate in the workflow.
For example, you may choose to:
Enable direct bookings only
Include specific OTA channels
Exclude channels that follow a different payout workflow
This gives teams more control over which reservation payments create deposits in VRTrust.
What Happens When Payments Update
If a Guesty payment record changes after the original deposit is created, VRTrust will attempt to update the existing deposit instead of creating a second record.
This idempotent behavior helps prevent:
Duplicate deposits
Double-counting reservation payments
Reconciliation discrepancies caused by repeated sync activity
Each Guesty payment is tied to a single VRTrust deposit record.
Important Notes
Deposits are created using Guesty's payment date
Only enabled payment methods and booking channels are processed
Payments missing required information may be skipped
Existing deposits are updated when matching Guesty payment records are reprocessed
This workflow is designed specifically for Guesty reservation payment data already synced into VRTrust
Why This Matters
Manually entering Guesty check and eCheck deposits can create unnecessary reconciliation work, especially for teams managing high reservation volume across multiple channels.
Automating deposit creation helps:
Reduce manual bookkeeping steps
Improve reconciliation consistency
Keep reservation payments tied to accounting activity
Support more accurate owner reporting and balance tracking
Maintain cleaner records throughout the month instead of relying on month-end cleanup
Troubleshooting Tips
If deposits are not being created as expected:
Confirm the Guesty integration is active
Verify the payment method is enabled in the workflow settings
Confirm the booking channel is included
Verify a deposit account has been selected
Review the original Guesty payment data for missing or incomplete values
If the issue continues, contact the VRTrust support team with the reservation and payment details for further review.
Related Help Articles:
