GBCORP BLOG · IT SERVICES

On Demand App Development: Booking, Dispatch and Payment

Published January 18, 2023 · 6 min read

Every on-demand service is the same shape: a customer asks, a provider is dispatched, the job is tracked, the money moves. The category is different every time; the engine is not.

On Demand App Development: Booking, Dispatch and Payment

On demand app development covers delivery, ride and courier services, home services, cleaning, laundry, beauty at home, tutoring on call, roadside help and any service where a customer requests now and a provider comes. GBCORP’s white-label delivery engine already does the request, dispatch, tracking and payment parts; the service is configuration, and a new on-demand business is live within days under its own brand.

Three apps, one engine

SurfaceWhat it doesWhere
Customer appRequest, price, pay, track live, rateiOS, Android, web
Provider appAccept, navigate, update status, proof, earningsiOS, Android
ConsoleZones, pricing, dispatch board, providers, payouts, reportsWeb

Dispatch and tracking

A request is priced from zone, distance, time and service, shown to the customer before they confirm. Dispatch is automatic by zone and availability, with a manual board for exceptions. The customer sees the provider on the map and the status change in real time. Proof of completion, a photo or a signature, closes the job. The console shows every live job and the ones running late.

Pricing and payouts

Base fare, per-distance and per-minute components, surcharges by time or demand, promo codes priced on the server. Payment by card to the business’s own gateway, or cash marked by the provider. Provider payouts calculated per job and reported per period. Commission per job or a fixed rate per provider, configured, not coded.

Providers: staff or partners

A business with its own staff assigns jobs. A platform with independent providers offers jobs and lets providers accept. Many run both by zone. Ratings, completion rate and lateness sit beside earnings so the dispatcher knows whom to offer the urgent job. Onboarding with documents and approval is in the console.

Configure or build

Delivery, courier, home services, cleaning, laundry, beauty and tutoring on call fit the white-label engine and are live within days. Ride-hailing at city scale, multi-city platforms with unusual pricing or regulated categories are custom on demand app development, scoped in a week and quoted per release on the same engine.

Checklist before launch

  • Service list with pricing components and zones.
  • Providers with documents; staff or partner model per zone.
  • Payment-gateway account in the business’s name; cash policy.
  • Cancellation and refund rules.
  • Store developer accounts in the business’s name, or a note for GBCORP to create them.
  • The three numbers to watch: time to accept, on-time rate, repeat customers.

The numbers to expect

Live within one to five working days on the web, store listings after review, a flat monthly plan with no commission taken by GBCORP. Customised or more complex functionality is quoted separately before any work starts.

A worked example

A home-cleaning company takes bookings by message and assigns cleaners from a group chat. On the white-label engine, customers book a service, time and address in the app and pay by card; the job is offered to available cleaners in the zone; the customer sees the cleaner on the way; a photo closes the job; the rating follows. The console shows every live job, cleaners’ completion rates and earnings, and the report at the end of the week. The company is live within a week. A month later it adds a second service, laundry pickup, as configuration, and a second city as a zone.

What changes in the first quarter

Week one, requests arrive priced and paid, and the group chat goes quiet. Month one, live tracking ends the where-are-you calls. Month two, the on-time report by zone shows where the promised windows are wrong and the pricing or the provider count is corrected. Month three, the repeat rate tells the business whether the service is a habit or a one-off, and the wish list for custom work, if any, is short and specific, which is when it is worth quoting.

Trust between strangers

An on-demand service puts a provider in a customer’s home or hands them a parcel, so the app carries the trust: provider profiles with verified documents, photos before and after, live location during the job, ratings both ways, a support line in the app and a clear refund rule. These are configuration on the engine, and they are the difference between a service customers try once and one they use every week.

Scheduled and on-demand together

Most on-demand businesses also take bookings for later: a cleaning next Tuesday, a delivery in the afternoon slot, a tutor every Thursday. The engine handles both on one booking screen, with dispatch for now and a schedule for later, recurring jobs for regulars and reminders before each. The console shows the day’s live jobs and the week’s schedule side by side, so capacity is planned rather than discovered.

Reports the operator reads

Requests by hour and zone, so capacity matches demand. Time to accept and time to arrive against the promise. Completion and cancellation rates per provider. Earnings and payouts per period. Ratings and complaints beside the jobs that caused them. Repeat customers by month. Exports for the accountant. All of it in the console as the day happens, and none of it in the group chat the business used to run on.

Questions we hear first

Can we run several services in one app?

Yes. Services, zones and pricing are configured side by side.

How does live tracking work?

The provider app shares location during a job; the customer sees it on the map until completion.

Can providers be paid automatically?

Payouts are calculated and reported per period; transfer runs through the business’s own payment provider.

Is it like the big platforms?

In function, yes; the difference is that the brand, the customers and the margin are yours.

Where to start

The GBCORP White-Label Delivery App is the product; the GBCORP mobile app development hub explains the custom route. For the delivery case in full, read how to build a delivery app under your own brand.

GBCORP operates across 17 countries on 4 continents through six pillars: AI & IT, Innovation, Sustainability, Infrastructure, Business Lounge, and EV's & Solutions.