All templates

Merlin Automated Fee Payment Reconciliation

Every morning, WebRun opens Merlin Software, pulls the invoices still awaiting payment, checks Stripe for maintenance fee payments received since the last run, matches each payment to the right owner account by invoice reference, and logs a reconciliation report to Google Sheets with matches confirmed and any mismatches flagged for your finance team to review before posting.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Merlin Software list invoices awaiting payment
2 Stripe match incoming fee payments
3 Google Sheets log the reconciliation report
In short

How do I reconcile timeshare maintenance fee payments automatically?

Every morning, WebRun opens Merlin Software and pulls the invoices still awaiting payment, then checks Stripe for maintenance fee payments received since the last run and matches each one to the right invoice. It logs a Google Sheets reconciliation report with confirmed matches and any mismatches flagged, so your finance team reviews exceptions instead of checking every payment by hand.

  • Payments get matched to owner accounts every morning, not at month end
  • Finance reviews only the exceptions instead of every payment
  • Nothing gets marked posted in Merlin Software without a human check

Built for timeshare finance teams · vacation ownership accounting · resort bookkeepers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens easymerlin.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Merlin Software - list invoices awaiting payment
    easymerlin.com
    WebRun in Merlin Software: list invoices awaiting payment
    WebRun opens Merlin Software to list invoices awaiting payment.
    • Open Merlin Software and pull the list of owner invoices still marked awaiting payment
    • Capture the invoice reference, owner, and outstanding amount for each
    • Note which invoices already had a payment attempt logged

    Done when Every invoice awaiting payment is listed with its reference and outstanding amount.

  3. 2
    Stripe - match incoming fee payments
    stripe.com
    WebRun in Stripe: match incoming fee payments
    WebRun opens Stripe to match incoming fee payments.
    • Open Stripe and pull maintenance fee payments received since the last run
    • Match each payment to an invoice reference captured from Merlin Software
    • Flag any payment with no matching invoice or an amount that does not line up

    Done when Every new payment is matched to an invoice or flagged as an exception.

  4. 3
    Google Sheets - log the reconciliation report
    google.com
    WebRun in Google Sheets: log the reconciliation report
    WebRun opens Google Sheets to log the reconciliation report.
    • Open the reconciliation tracker sheet
    • Log each matched payment with owner, amount, and invoice reference
    • List flagged exceptions separately for finance to review before anything is marked posted in Merlin Software

    Done when Today's reconciliation report is logged with matches confirmed and exceptions flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
easymerlin.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Reconciliation report · Google Sheets
OutputWhat each run produces - A Google Sheets reconciliation report listing matched payments and any exceptions, ready for finance to review before posting in Merlin Software.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it mark invoices as paid in Merlin Software on its own?

No. WebRun only builds the match list and flags exceptions. Your finance team applies the actual posting in Merlin Software after reviewing the report.

What happens to a payment it cannot match?

It lists the payment as a flagged exception with the amount and whatever reference it has, so finance can track it down by hand instead of it getting lost.

Can it handle a payment that does not match the invoice amount?

Yes. It still surfaces the payment, but flags it as an exception because the amount does not match the outstanding balance, so it gets a second look before posting.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.