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.

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.

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.

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.

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.

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.