Services · Ecommerce development · Queue management subscription sites

Subscription billing for Jeddah queue software that scales with the Umrah calendar.

We handle queue management subscription website development Jeddah software vendors rely on when their clients' demand swings with pilgrim arrivals, port traffic and the summer season. Codeeo builds the pricing pages, checkout, recurring billing and account area that let a clinic on Tahlia Street, an Umrah operator or a clearing agent near the port subscribe, add temporary counters for a busy month, pay by mada or card and receive a correct ZATCA invoice automatically.

Your queue product keeps doing the queuing. We build the commercial site around it, so selling, renewing and adjusting plans no longer depends on someone in your office updating a spreadsheet each time a client grows for the season. Finance gets clean records, and clients get control.

Built for
Queue software vendors and resellers in Jeddah selling to clinics, hospitality, Umrah services and logistics counters across Makkah Province.
Typical timeline
Set by video call during discovery, once seasonal pricing, invoice rules and the link to your queue product are agreed in writing.
What you own
Site source code, subscriber database, billing rules and the payment gateway merchant account, all registered to your company.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Built into the platform

Billing that follows how Jeddah clients actually use queues.

A queue vendor in Jeddah sells into businesses whose busiest weeks are set by forces outside their control: Umrah arrivals through King Abdulaziz International Airport, ships and containers at Jeddah Islamic Port, Ramadan evenings and summer visitors on the Corniche. A flat annual licence fits that badly. Clients want to pay for a base network all year and add capacity when the halls fill, then scale back without a new contract. The subscription site we build makes that possible. Plans, seasonal top ups, notification bundles and languages are all products in one catalogue. Clients change them from their account, proration handles the arithmetic, and every change produces a Fatoora compliant invoice line. Your sales team still owns the relationships with large hotel groups and hospitals, but routine changes stop landing in their inbox, and the finance team works from billing records instead of email threads.

Explain your project
  • Seasonal capacity top ups

    A client adds counters, kiosks or a second hall for a defined window, such as the last ten days of Ramadan or the peak Umrah months. The top up starts and ends on the dates chosen, is billed only for that period and drops away without anyone remembering to cancel it. Clients can book the same window for next year in one click, and your team sees upcoming peaks across all accounts.

    Clients pay for peaks without committing to peak capacity all year.

  • Language packs as add ons

    Jeddah halls serve visitors from South and Southeast Asia, Africa and Europe. If your product charges for extra ticket and voice call languages, the site sells them as add ons, shows which are active per branch and adds them to the invoice correctly.

    Multilingual support becomes visible revenue rather than a free extra.

  • Metered SMS and WhatsApp notifications

    Turn alerts sent to waiting customers cost you money per message. Usage is counted from your product, billed in arrears or drawn from prepaid bundles, and clients see their consumption on the account page before the invoice arrives. Alerts warn the client before a bundle runs out, so messages never stop mid queue.

    Message costs are recovered instead of absorbed.

  • Checkout with mada, cards and Apple Pay

    A SAMA licensed gateway tokenises the payment method on first purchase, so later renewals and top ups charge automatically. Smaller clinics and shop owners often pay from a personal mada card or an STC Bank card, often through Apple Pay; each works at first checkout where the gateway supports it.

    Small operators can subscribe on a phone between patients.

  • Fatoora invoices for every change

    Subscriptions, top ups, usage charges and credit notes all generate ZATCA compliant electronic invoices with the required QR code and buyer details, sent to the Fatoora platform according to your integration phase and emailed to the billing contact in Arabic and English. Buyer VAT numbers are validated at sign-up so invoices are right the first time.

    No manual invoices, even in the busiest month of the year.

  • Proration across mixed terms

    A hotel group on an annual plan adding a monthly top up, or a clinic upgrading mid cycle, is charged only for the days used. Credits from downgrades carry to the next invoice, and the arithmetic is shown line by line.

    Clients can check every charge and rarely dispute one.

  • Reseller and installer accounts

    Much queue hardware in Jeddah is sold and installed by local partners. Resellers get their own login to sign up clients, see commissions and raise installation requests, while billing still runs through your platform. Partner pricing and commission rates are set per reseller in the admin panel.

    Partners sell more without your team rekeying their orders.

  • Failed payment recovery

    When a renewal fails, the client gets reminders in their language, the gateway retries on a schedule, and their halls keep issuing tickets during a grace period you define. Only after that does the account drop to limited features.

    Payment problems are fixed before they ever affect a waiting hall.

  • Account switching for your queue product

    Each paid change calls your product's API: a top up activates extra counters, a cancellation removes them, a suspension pauses ticketing. We define this contract early with your developers and log every call for support. Failed calls are retried and flagged to your support team before a client notices.

    What a client pays for and what they can use always match.

  • Revenue view by segment and season

    Recurring revenue, top up income, message usage and churn are reported by client type, such as clinics, hospitality and logistics, and compared season against season. Finance can export the same figures to the accounting system, and sales can see which clients bought extra capacity last Ramadan and are due a reminder.

    You plan the next season from last season's real numbers.

Who this suits

Jeddah vendors who get most from a subscription site.

Jeddah's queue buyers are unusually varied: hospitals and polyclinics, hotels and Umrah operators serving visitors bound for Makkah, freight and clearance agents near the port, and malls and food outlets with pickup counters. Vendors selling into this mix need flexible commercial models. These four situations are where a properly built subscription site pays back fastest, and each one shapes the build differently. Vendors serving just one of these groups can still start small and add features later.

01

Vendors whose clients peak around Umrah and Ramadan

If you currently discount annual contracts because clients only need full capacity for part of the year, seasonal top ups let you charge a lower base and earn more in busy months. We design the catalogue, the account screens and the reminders so clients book their peak capacity ahead of time instead of calling you the week it is needed. Clients appreciate the predictability; your cash flow benefits from bookings made early.

Top up windows can be offered on Hijri or Gregorian dates.

02

Resellers bundling kiosks with software

A Jeddah partner that supplies ticket kiosks and screens to hotels and clinics wants one account per client showing both the equipment sold and the recurring licence. The site records hardware as one off goods, the licence as a subscription, and keeps the tax treatment and warranty dates separate on every invoice. Installation appointments are requested from the same account and routed to the partner's engineers.

03

Product teams serving logistics counters

Clearing agents and shipping offices near Jeddah Islamic Port often run several small counters with many visiting drivers and brokers. They want simple per counter pricing and clear message usage. We keep their plan pages short, their checkout quick and their usage figures visible. Brokers who visit several agents a day never need to touch the billing site at all.

Usage charges are always shown before they are invoiced.

04

Vendors moving clinics off yearly paper contracts

Healthcare clients across Al Rawdah, Al Hamra and the north of the city often renew by signed paper each year. We migrate them onto recurring billing with their existing terms, issue their first electronic invoices and give their administrators an account to manage branches themselves. Their renewal dates are kept so nobody is charged twice during the switch.

Our process for a Jeddah subscription build.

  1. 01Discovery by video callWe meet your founders, finance lead and product owner on video to map plans, seasonal patterns, partner arrangements and how your queue product licenses counters today. Recordings and notes are shared after every session.
  2. 02Commercial model in writingBase plans, top ups, usage charges, language packs and hardware become a written catalogue with tax categories, which you approve before we design any screen.
  3. 03Pricing and checkout designArabic and English screens for plan selection, seasonal booking, checkout and the customer account, tested with a few of your real clients where possible.
  4. 04Billing engine and FatooraWe configure recurring billing, proration and metering, connect the payment gateway and set up electronic invoicing, all proven in sandbox before going live. Test invoices are checked against ZATCA's rules.
  5. 05Product and partner connectionsYour queue platform's API, your CRM and any reseller logins are connected and tested through every type of change a client or partner can make. Each failure path is tested as carefully as success.
  6. 06Go live before a busy seasonWe schedule launch ahead of the next peak where possible, so the first seasonal top ups run on the new system while your team is not already stretched. We stay close through that first peak.

Technology

What we build this with.

The storefront is typically Next.js or WordPress for the marketing pages, with billing in a dedicated subscription engine or a custom Laravel service when your seasonal and usage rules need it. Payment gateways, Fatoora, WhatsApp messaging providers and your CRM connect through their APIs. Hosting location is agreed with you during discovery, and you keep the admin credentials.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Jeddah vendors often ask us these.

Pricing pages, checkout, recurring billing, invoicing and a customer account.

The core is a catalogue of plans and add ons, a checkout that accepts mada, cards and Apple Pay, recurring billing with proration, ZATCA compliant invoices and an account where clients manage branches and payment details. For Jeddah vendors we usually add seasonal top ups and metered notifications, because those match how local clients use queues through the year. Everything connects to your queue product so payment and access stay in step.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews