Waj

External Data Connectors and Integrations

Overview

Integrations let you push your WAJ data into other systems you already use — accounting platforms, a custom endpoint, or your own personal calendar. Go to Settings → Integrations → External Data Connectors ("Connect WAJ to Odoo, QuickBooks and other external systems"); this screen is only available to the account owner.

There are four connectors, and each one shows a status pill — Not connected, Connected, or Needs attention. Connectors that are billed per business carry a Premium badge.

connectors

Odoo

Pushes your WAJ sales, refunds, customers, and inventory movements into your Odoo ERP, so your finance records stay in one place.

To connect: enter your Odoo URL, Database name, Username, and API Key.

What you can turn on:

  • Sync invoices — mirrors WAJ sales into Odoo as customer invoices, including taxes and discounts.

  • Sync customers — two-way sync of name, phone, email, and address.

  • Sync product catalog — mirrors retail products and stock movements into Odoo Inventory.

  • Sync payments — reflects captured payments and refunds against the matching Odoo invoice.

Choose how often data sends — real-time, once a day, or once a month — and review past runs from the sync history screen.

odoo

QuickBooks

Sends daily sales summaries, customer records, and refunds into QuickBooks Online automatically.

To connect: sign in with QuickBooks — you'll authorize WAJ to access your QuickBooks Online company file in your browser, then return to the app.

What you can turn on:

  • Daily sales receipts — one sales-receipt summary per branch, pushed to QuickBooks each day.

  • Sync customers — creates QuickBooks customers automatically when new WAJ customers get invoiced.

  • Sync payments — records payments and refunds against the right QuickBooks customer or invoice.

  • Map tax codes — aligns your WAJ tax rates with QuickBooks tax codes.

A sync history screen lets you review past pushes.

QuickBooks

Push API

A premium, billed-per-business connector that streams every sale, return, and end-of-day summary to a third-party endpoint you specify — for example, a mall or landlord reporting system.

To connect: set the destination URL and credentials, then choose a payload format — the pre-built POS Patrol v2.0 layout, or Custom (raw JSON template) for a format agreed with WAJ support. Pick a send schedule: Real-time (within about 5 minutes of each sale), Once a day, or Once a month. You can preview a sample payload before turning it on.

What you can turn on:

  • Push sales — sends each completed sale as a transaction record.

  • Push returns — sends refunds as return records.

  • Daily "no sales" marker — sends a placeholder record on any day with zero transactions, so the receiving system knows you didn't just go dark.

  • Include customer details — optionally attach customer name, gender, nationality, and mobile number to each record.

Since this connector is billed, turning it on requires active billing for your business — reach out to WAJ if you'd like it enabled.

Push API

Google Calendar

Mirrors your own WAJ bookings and blocked time into a dedicated Google Calendar — one-way, from WAJ to Google — so your schedule shows up on your personal calendar automatically.

Unlike the three connectors above, which are business-wide and set up once by an owner, this one is per staff member — each person connects their own Google account, and everyone's connection is independent of everyone else's. Because of that, the row in the connector list always reads "Not connected"; your real status is on the connector's own screen.

To connect: tap Connect, complete Google's sign-in screen in your browser, then return to WAJ. Your connected account email is shown once connected, and you can Disconnect at any time from the same screen.

google calender

Other integrations

Settings → Integrations also holds these, alongside External Data Connectors:

  • Google Reserve — lets customers book with you directly from Google Search and Maps.

  • Google Analytics & Tag Manager — sends your booking-website traffic data to your own Google Analytics or GTM account.

  • Meta Pixel Ads — powers ad tracking for Facebook and Instagram campaigns.

  • Whatsapp Integration — connects your WhatsApp Business profile for messaging and notifications.

  • WAJ Nabd — "Clinical EMR sync status & settings"; shown only for clinical business types.

  • POS Settings — receipt printer and point-of-sale hardware setup.

  • Messaging Channels — connects Instagram and Messenger to your Unified Inbox.

  • JoFotara E-Invoicing — Jordan national e-invoicing; opens through Branch Manager.

Lead-related integrations sit in their own place: Settings → Leads Pipeline → Meta Lead Ads connects Facebook and Instagram lead forms to your pipeline, and its Conversions API for Leads section (Dataset ID, Conversions API token, and a Send lead updates to Meta switch) reports lead progress back to Meta.

Notes & limitations

  • Odoo, QuickBooks, and Push API are business-wide connectors set up once by the account owner; Google Calendar is set up individually by each staff member.

  • Push API requires active billing before it can be turned on.

  • External Data Connectors is owner-only; staff do not see this screen regardless of their other permissions.

  • Depending on your plan, external integrations may sit in an add-on. If the screen is missing for the owner, check your subscription or ask WAJ support.