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 Business Profile → Settings → External Data Connectors; this screen is only available to the account owner. Each connector shows a status — Not Connected, Connected, or Needs Attention — and billed connectors 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, choose a payload format (a pre-built standard layout, or a custom format agreed with WAJ support), and pick a send schedule — real-time (within about 5 minutes of each sale), daily, or monthly. 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.

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

A few more integrations live elsewhere under Settings → Integrations, alongside the connectors above:

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

  • Google Analytics — sends your website traffic data to your own Google Analytics account.

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

  • JoFotara E-Invoicing — supports electronic invoicing compliance.

  • WAJ Nabd — connects to WAJ's clinical system for businesses running a clinical/medical practice.

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.