Exceptional ! Mastery ! Fuel Your WordPress Website's Success with Bit Apps🔥 🚀

How Nuttorn Hair Centre Fixed Exchange Rate Mismatches with Zoho Books and Beam

Zoho Books and Beam Integration

Zoho Books and Beam Integration helped Nuttorn Hair Centre manage international payments more accurately by fixing exchange rate mismatches between invoices and actual payments. Nuttorn Hair Centre serves international clients from Australia, Singapore, Hong Kong, and other markets. Many clients receive invoices in their local currency, while the business settles payments in Thai Baht.

When a client paid days after receiving an invoice, the exchange rate could change. The amount expected in Zoho Books did not always match the final payment value. The finance team had to check, correct, and reconcile these payments manually.

Bit Code solved this by building a custom Zoho Books and Beam Checkout integration. The system now creates fresh payment sessions at the moment of payment, captures accurate currency data, and updates Zoho Books automatically.

Project Profile

Quick Summary

Client
Nuttorn Hair Centre by Dr Top Hair Hospital
Industry
Hair restoration and wellness
Country
Thailand
Client Base
International customers from Australia, Singapore, Hong Kong, and other regions
Main Problem
Exchange rate mismatches and manual payment reconciliation
Solution
Custom middleware between Zoho Books and Beam Checkout
Tools Used
Zoho Books Beam Checkout Zoho Flow Zoho Deluge Node.js

About Nuttorn Hair Centre

Nuttorn Hair Centre is a Thailand-based hair restoration and wellness clinic. recognised among the top 10 hair restoration centres in Thailand. The clinic works with both local and international clients who travel for advanced hair restoration treatments.

Because many clients come from outside Thailand, the business needs to support payments in multiple currencies. Clients may receive invoices in AUD, SGD, HKD, or other supported currencies. But the final settlement needs to be managed in Thai Baht. That made payment accuracy a key finance requirement.

Nuttorn Hair Centre team

The Problem: Delayed Payments Created Exchange Rate Mismatches

The payment issue started after invoice creation.

  • When an invoice was created in Zoho Books, the exchange rate was captured at that time. But clients did not always pay on the same day. Some paid days or weeks later.
  • By the time the payment happened, the exchange rate could be different.

That small timing gap created a bigger financial problem. The payment amount, settlement value, and accounting record could fall out of sync. The team had to review payments manually and correct records inside Zoho Books.

The Breaking Point: Payment Gaps That Slowed Finance Down

Challenge
What It Caused
No native Zoho Books and Beam integration
Manual payment updates and reconciliation
Exchange rates captured too early
Mismatch issues by the time of payment
Static payment links
Failed or inaccurate payment sessions
Manual currency conversion
High risk of hand-calculation errors
Limited real-time payment visibility
Inability to see latest payment status clearly
Manual payment write-back
8-10 hours lost every week on manual work

“We needed a payment system that could handle international customers without creating accounting headaches.”

Nuttorn Hair Centre

Nuttorn Hair Centre Team

The root problem was simple: the payment process relied on static payment links and early exchange-rate capture. But international payments did not always happen immediately after invoice creation.

Why Standard Payment Links Could Not Solve It

A normal payment link works well when the payment amount stays fixed.

But Nuttorn Hair Centre needed more than a basic payment link. They needed a payment workflow that could handle live currency values at the time of payment.

The existing setup had three limits:

  • Beam Checkout did not have a native Zoho Books integration.
  • Static payment URLs could not reliably handle exchange rate changes after invoice creation.
  • Zoho Books needed accurate payment records after the customer completed payment.

A fixed payment link could not solve the timing gap between invoice creation and payment completion.

The Solution: A Real-Time Middleware Integration

Bit Code suggested a custom middleware solution that captures accurate exchange rates at the exact moment of payment, not at invoice creation. A custom middleware layer between Zoho Books and  Beam Checkout.

The middleware changed how the payment session worked. Rather than depending on a static payment URL, the system generates a fresh Beam payment session when the customer is ready to pay.

That means the payment session uses the latest invoice and currency data at the moment of payment.

How Bit Code Built the Integration

Phase 1: Zoho Books Automation Setup

Bit Code first built the Zoho automation foundation. This included:

  • Zoho Deluge workflows triggered from invoice creation
  • Automatic Beam payment link generation
  • Payment link storage inside a Zoho Books custom field

This reduced part of the manual work. But during the setup, Bit Code identified that static payment links could not fully solve the exchange rate timing issue.

The team needed a real-time payment process.

Phase 2: Real-time Payment Session Middleware

Bit Code improved the payment flow by introducing a more flexible real-time processing layer. Now, when a customer clicks the payment link, the system automatically handles the payment process using the latest available invoice and exchange rate data. It:

  • Checked the latest invoice data
  • Pulled the current currency information
  • Created a new Beam payment session
  • Redirected the customer to the correct payment page

This solved the core issue, zero rate mismatches, and perfect accuracy. Because the payment session was no longer tied to stale exchange rate data from the invoice creation date.

Phase 3: Multi-Invoice Type Support

Nuttorn Hair Centre also needed the system to support different invoice types. Bit Code extended the workflow to handle:

  • Standard invoices
  • Retainer subscriptions
  • Payment posting through Zoho Flow webhooks
  • Different logic based on invoice type

This made the integration more flexible for the clinic’s finance process.

The Complete Solution

Feature
What It Does
Real-time payment sessions
Creates Beam payment sessions when the customer is ready to pay.
Multi-currency payment support
Supports payments for international clients using different currencies.
Automated payment posting
Sends completed payment details back to Zoho Books through webhooks.
Accurate payment records
Reduces mismatch issues caused by delayed payments and exchange rate changes.
Clear audit trail
Records payment and rate data for finance review and reporting.

Business Impact

The custom Zoho Books and  Beam Checkout integration gave Nuttorn Hair Centre a cleaner and more reliable payment process.

Metric
Before
After
Exchange rate mismatches
Frequent after delayed payments
100% accuracy
Manual reconciliation
8-10 hours per week
0 Manual work (95% time saved)
Monthly payment errors
5-8 mismatch-related issues
No recurring errors reported
Payment visibility
Limited and unclear
Real-time payment status
Finance workload
Manual checking and updates
Automated posting to Zoho Books
Customer payment flow
Static links with timing issues
Fresh sessions at payment time

The biggest win was not only accuracy. The finance team no longer had to spend hours every week fixing currency and payment records by hand.

Final Outcome

Nuttorn Hair Centre needed a reliable way to accept international payments without creating exchange rate mismatches or extra accounting work.

Bit Code solved the issue with a custom Zoho Books and  Beam Checkout integration. The system now generates payment sessions at the moment of payment, uses the current invoice and currency data, and updates Zoho Books after the payment is complete.

As a result, the clinic reduced manual reconciliation by 8-10 hours per week. This improved payment visibility and created a smoother payment process for international clients.

Client Feedback

Great working with the whole Bit Code team. Everyone was professional, knew the Zoho ecosystem inside and out, and provided the exact solution we were hoping for. They worked very fast—oftentimes waiting on me for feedback!

Nuttorn Hair Centre Nuttorn Hair Centre Team
View All Reviews

Need a Custom Zoho Books Integration?

If your business uses Zoho Books and still depends on manual payment updates, custom reconciliation, or disconnected payment tools, Bit Code can build an integration around your current workflow.

From payment gateways to invoice automation, webhook workflows, and real-time data sync, the right setup can save hours of finance work and reduce costly accounting errors.

Try These Tools

The exact platforms Bit Code used to build this solution
zoho-books_logo
Zoho Books
Manage invoices, expenses, and accounting with ease.
Zoho One
Zoho One
The complete business operating system that unifies Zoho CRM, Books, Analytics, Creator, SalesIQ, Writer, and 40+ apps — delivering seamless integration and end-to-end automation.
Zoho Creator
Zoho Creator
Build custom apps and automate business workflows.

Have a Project in Mind?

    No Choosen File
    (Max 2 MB)
    Subscribe Our Newsletter
    • uae flag FDCW0934, Compass Building, Al Shohada Road, AL Hamra Industrial Zone-FZ, Ras Al Khaimah, United Arab Emirates
    • bd flag J Noor Tower, 2nd Floor, Road 09, Nasirabad Properties, Khulshi, Chattogram
    • bd flag Uttar Baliaghatta, Godagari, Rajshahi