Quick Answer
Can Beejek integrate with a custom or non-standard POS?
Yes. If your POS isn't one of Beejek's native integrations, you can use the Beejek REST API to send transaction data directly. Any system that can make an HTTP POST request can trigger WhatsApp receipts, smart reminders, and retention automations.
What Custom API doesn't do
The gap Beejek fills
Your POS or ERP handles transactions well. But after each sale, the customer relationship exists only in a database. There's no automated follow-up channel. No way to deliver a receipt they'll actually see. No systematic retention automation that runs without manual effort. The transaction data is there — the engagement layer is missing.
How it works — every sale
Your team changes nothing. Beejek runs in the background.
Your system POSTs the transaction to the Beejek REST API when a sale completes. From that single call, Beejek delivers the WhatsApp receipt within 2 seconds, queues the NPS survey, and starts Smart Reminder tracking — automatically, with no further API calls required.
Developer integrates in ~1 day
Single JSON endpoint. No SDK or special library.
Your team works exactly as before
Your POS or ERP continues operating unchanged.
Beejek handles the rest — automatically
Receipts, NPS surveys, review requests, Smart Reminders — all run without manual management.
What your customer receives
From one sale to a lifetime customer — automatically
Every message goes from your branded WhatsApp for Business number. Your team does nothing after the sale closes.
WhatsApp Receipt
🧾 Receipt — [Your Business]
AED 450.00 · Ref: #TX-8921
View full receipt →
Fires within 2 seconds of your system's API call to Beejek
NPS Survey
Hi! How was your experience
with [Your Business] today?
Rate us 0–10 👇
Triggered automatically — no second API call from your system needed
Google Review Request
Thank you for the kind rating! 🙏
Would you share it on Google?
Takes 30 seconds →
Only for customers who scored 9 or 10
Product / Service Reminder
Hi! Running low on your recent purchase?
Might be time to restock at [Your Business] 🛍
Come back whenever you're ready →
Tracked from your transaction data — no additional API calls needed
Win-back
We really miss you at
[Your Business] 💛
Come back whenever you're ready.
Final win-back message if still no transaction after 90 days
🧾 Receipt — [Your Business]
AED 450.00 · Ref: #TX-8921
View full receipt →
Fires within 2 seconds of your system's API call to Beejek
Hi! How was your experience
with [Your Business] today?
Rate us 0–10 👇
Triggered automatically — no second API call from your system needed
Thank you for the kind rating! 🙏
Would you share it on Google?
Takes 30 seconds →
Only for customers who scored 9 or 10
Hi! Running low on your recent purchase?
Might be time to restock at [Your Business] 🛍
Come back whenever you're ready →
Tracked from your transaction data — no additional API calls needed
We really miss you at
[Your Business] 💛
Come back whenever you're ready.
Final win-back message if still no transaction after 90 days
What Beejek unlocks after every Custom API sale
Every capability below runs automatically from the moment you connect. No manual management, no separate systems.
Digital Receipts
Any POS or system can trigger a WhatsApp receipt — one API call
POST a transaction to the Beejek REST API — customer phone number, merchant ID, amount, currency, and optional line items — and a branded WhatsApp receipt fires within 2 seconds. The API schema is simple, documented, and requires no specialised integration framework. Any system that can make an outbound HTTP request can connect.
A merchant running a custom-built POS had their developer integrate the Beejek API in a single day — and was delivering WhatsApp receipts to customers the following morning.
Smart Reminders
Product refill, restock, and service due reminders — triggered by your transaction data
Include a reminder_days and reminder_note field in your Beejek API payload — 'Remind in 30 Days: Protein Powder Refill' or 'Remind in 90 Days: Air Filter Service' — and Beejek fires a personalised WhatsApp at exactly that interval: 'Hi! Your air filter might be due for a change at [Workshop] — we're ready when you are.' Specific, product-aware, triggered by your own system. No additional API calls needed for the reminder to fire.
Any system that can include a reminder_days and note in a transaction POST gets product-specific Smart Reminders for free — without building a reminder scheduler or messaging system.
Win-Back Campaigns
Your transaction data drives win-back campaigns automatically — no second API call needed
Every transaction POSTed to the Beejek API starts a win-back tracking cycle. At 30 days without a new transaction from that customer's phone number, a branded win-back WhatsApp fires. At 90 days, a second message goes out. A new transaction from the same number stops the campaign immediately. No additional API calls, no campaign management — the win-back engine runs on your existing transaction stream.
Any system that POSTs transactions to Beejek gets win-back campaigns for free — without building a separate lapsed-customer detection engine or managing a campaign list.
Appointment Reminders
Trigger a WhatsApp appointment reminder from any booking system — one API call
POST an appointment event to the Beejek API with the customer's phone, appointment time, and message — and Beejek fires the branded WhatsApp reminder at exactly the right moment before the appointment. Any booking system, reservation platform, or calendar tool that can make an HTTP POST can trigger Beejek's appointment reminder flow. No WhatsApp integration to build on your side.
Booking platforms, service scheduling systems, and reservation tools use the same Beejek endpoint for appointment reminders — without building their own WhatsApp Business integration.
Dynamic Payment Links
POST an order value to Beejek — get a branded payment link sent to the customer automatically
POST a payment request to the Beejek API with the customer's phone number and the exact order amount from your system — Beejek auto-generates a branded payment page and sends the link to the customer's WhatsApp. The customer pays via Amwal (Oman) or MyFatoorah (GCC), your integrated payment gateway. Payment confirmation fires back automatically. Receipt delivered. No payment gateway integration to build on your side.
Any system can trigger a dynamic payment collection flow via one API call — the order amount drives the payment link automatically, and the customer receives it on WhatsApp where it gets opened and paid.
Google Review Automation
Post-sale review automation — triggered by your custom POS transactions
Every transaction POSTed to the Beejek API triggers the same automated post-sale sequence as a native integration: NPS survey at 2 hours, Google review request for Promoters. Smart suppression excludes unhappy customers. Your Google rating benefits from every custom POS sale — not just native integration sales.
Custom POS merchants build their Google review volume automatically from the same transaction stream that powers their receipts and reminders.
Broadcast Campaigns
Your custom POS customer base, ready for WhatsApp campaigns
Every customer whose transaction was POSTed to the Beejek API is in your broadcast list — filterable by transaction date, frequency, and spend. Launch a promotional campaign to your full customer base from the Beejek dashboard without any additional API work.
Custom POS merchants have the same full broadcast campaign capability as Loyverse or Shopify merchants — the audience is built automatically from the transaction stream.
Analytics
Retention analytics from any transaction source
Transactions POSTed from your custom POS flow into the same Beejek analytics dashboard as native integrations. New vs returning customer ratios, NPS trends, and campaign ROI are all available — regardless of which system generated the original transaction.
The Beejek analytics layer works on top of any POS or ERP — giving merchants with proprietary systems the same retention visibility as those using Loyverse or Lightspeed.
How to connect Custom API
Sign up and get your API credentials
Create a Beejek account and retrieve your API endpoint and key from the dashboard. A sandbox environment is available immediately for testing.
POST transaction data on each sale
When a sale completes in your system, POST the transaction details to the Beejek API. The payload schema is simple — at minimum: customer phone, merchant ID, amount, and currency. Full documentation is provided on sign-up.
Beejek handles everything after that
WhatsApp receipts fire instantly. Smart Reminders start tracking. NPS surveys, Google Reviews, and all automations queue — exactly as with a native integration. No further API calls required for the retention automation.
A day in the life
What happens in Custom API and what happens on your customer's phone — simultaneously.
Businesses running Beejek on Custom API
Real automation workflows across industries and countries — each one a potential blog story.
Custom POS → Beejek REST API → WhatsApp receipts, NPS, Smart Reminders — integrated by one developer in a single day. No modifications to the existing POS system needed.
Full Beejek automation stack live within 24 hours of API key issue. Zero changes to the cashier workflow or POS configuration.
Legacy ERP transaction events → Beejek API → WhatsApp delivery confirmation receipts for B2B customers after every delivery, triggered automatically at ERP sign-off.
B2B customers now receive WhatsApp delivery confirmations within seconds of ERP sign-off. Paper receipts eliminated entirely.
Custom booking system → Beejek API → WhatsApp receipt after every class booking confirmation and attendance log — automatic, no instructor or front desk action.
Class no-show rate improved 18% after customers began receiving WhatsApp booking confirmations with the class details and time.
Hospital information system → Beejek API → WhatsApp outpatient billing receipts → NPS survey after every visit — all triggered from the HIS, not a separate system.
Patient satisfaction scores now collected automatically via WhatsApp. Response rate 5× higher than the previous paper-based survey at discharge.
Proprietary workshop management software → Beejek API → WhatsApp job completion receipt → NPS survey after every service job. Fully automatic from the workshop system.
Technician satisfaction scores now visible in Beejek NPS dashboard — used to identify top performers for recognition and inform training decisions.
Custom procurement ERP → Beejek API → WhatsApp transaction confirmations for vendor payments and purchase orders — replacing email as the primary confirmation channel.
Vendor email follow-up volume reduced 60%. Real-time WhatsApp confirmation on every transaction improved payment workflow efficiency.
What changes after you connect Custom API
Measurable outcomes from the first sale after connection.
1 day
Typical dev time
For a developer to integrate a custom POS with the Beejek REST API.
All
Features unlocked
The full Beejek stack — from a single HTTP POST endpoint.
98%
WhatsApp open rate
Regardless of which POS or system generated the original transaction.
330×
Smart Reminder ROI
Available to any merchant — regardless of POS or ERP system.
“Our POS is custom-built. The Beejek API was straightforward to integrate — our developer had it working in a day.”
A retailer with a custom POS system
Included in your plan
Pro
Unlimited stores · All features · Custom API integration included
Per-message charges apply. Utility messages from $0.003. Setup fee covers onboarding & configuration.
Frequently asked questions
At minimum: customer phone number, merchant identifier, transaction amount, and currency. Optional fields include line items (for the receipt display), customer name, and transaction reference number. Full API documentation is provided on sign-up.
Yes. Beejek provides a test environment with a sandbox API key. Test messages are sent to a designated test number — not to real customers. You can validate the full integration before going live.
Yes. Any system that can make an outbound HTTP POST request — regardless of whether it's cloud-based, on-premise, or legacy — can integrate with the Beejek API.
Yes. API documentation is available on request. Contact the Beejek team via WhatsApp to request early access to documentation before creating an account.
Most developers complete a working integration in 1–2 days. The API is a single endpoint with a straightforward JSON payload — no SDK or specialised library required.
Beejek can deliver webhook callbacks to your system on key events — such as WhatsApp delivery confirmation, NPS response received, and payment confirmed. Callback configuration is available in the Beejek dashboard.
The initial POST should include all available data. If a transaction needs to be updated (e.g., a refund or cancellation), a separate refund endpoint accepts the transaction reference and triggers a refund receipt automatically.
Beejek uses idempotent transaction IDs — if the same transaction reference is POSTed twice, Beejek processes it only once. For failed API calls, Beejek recommends retrying with the same transaction reference using exponential backoff. A sandbox environment is available for testing failure scenarios.
Native integrations — already supported
If your POS or eCommerce platform is listed, a native integration sets up faster than the API.
Connect Custom API to Beejek
Setup takes Developer integration. No developer required. Cancel any time.
No credit card required · Setup in 2 minutes