Back
Case Study - NowOffers

The best deals, right where you are.

A full-stack Arabic-first marketplace for deals, services, and products — built on Sharetribe Extended across web, iOS, and Android with Salesforce CRM, Zoho accounts, custom ad management, and STC Pay integration for the Saudi market.

NowOffers is a Saudi Arabian marketplace connecting consumers with local merchants offering deals, services, and products — from percentage discounts and BOGO offers to service bundles and appointment bookings.

icodelabs built the complete platform on Sharetribe Extended, delivered across web, iOS, and Android with a rich enterprise integration layer: Salesforce CRM, Zoho accounting, Mixpanel analytics, a custom tracking dashboard, a bespoke ad management system, merchant subscription plans, and STC Pay — the Kingdom of Saudi Arabia's leading digital payment gateway. The platform operates primarily in Arabic with full English language support.

hero image
undefined-dashboard
img

The Challenge

Building a deals and services marketplace for the Saudi market required solving several layers of complexity simultaneously. Six distinct deal types needed their own listing and transaction logic. The platform had to serve both consumers (location-based deal discovery) and merchants (booking management, offer creation, and performance tracking) — each with fundamentally different interfaces and workflows.

On top of this, the client needed enterprise-grade integrations with Salesforce and Zoho, a custom ad system to monetise merchant visibility, subscription plans to gate merchant access tiers, and STC Pay as the primary payment gateway — all delivered in Arabic-first RTL across web and mobile.

Tech Stack

LAYER
TECHNOLOGY

Marketplace Platform

Sharetribe Extended

Frontend

React.js

Mobile

iOS + Android (React Native)

Backend / APIs

Node.js

CRM

Salesforce

Accounting

Zoho

Analytics

Mixpanel

Custom Analytics

Custom Tracking Dashboard

Advertising

Custom Ad Management System

Payments

STC Pay

Localisation

Arabic (RTL) + English

Bold typography and Saudi-forward colours of NowOffers

Bright Sun

#FFD046

RGB: 255, 208, 70

Black

#000000

RGB: 0, 0, 0

Seashell

#EFEFF4

RGB: 239, 239, 244

Persian Red

#CF3628

RGB: 207, 54, 40

Cream Brulee

#FFE7A2

RGB: 255, 231, 162

SF Pro
Bold


Aa
abcdefghijklmnofqrstuvwxyz0123456789/*!~$%^&*()_+

Actor

Regular

What We Built

1

Six Deal Type Listing System

Six distinct offer types were built as configurable listing variants within the marketplace, each with its own pricing logic and display format: Percentage Discount (e.g. 60% off a service), Amount Discount (fixed amount off the listed price), Quantity Discount (price reduction based on volume purchased), Buy One Get One Free (BOGO transaction logic), Buy One Get One Half Price (custom pricing split at checkout), and Service Bundles (packaged multi-service offerings at a combined rate). Each deal type renders with appropriate UI treatment on the consumer-facing discovery layer, and merchants configure their offer type through a structured listing creation flow.

2

Location-Based Deal & Service Discovery

A location-aware search and discovery engine was built — consumers enter a service name and location (or use current location) and the platform returns nearby deals, services, and products filtered by category, budget, and proximity. The discovery layer is split into dedicated sections for Deals, Services, and Products — each with its own category taxonomy and browsing filters.

3

Salesforce CRM Integration

The platform was integrated with Salesforce as the operator's CRM backbone — syncing merchant accounts, leads, subscription status, and platform activity data into Salesforce for the NowOffers sales and account management team. This gives the operator a full commercial view of their merchant base, enabling proactive account management, upsell tracking, and churn prevention at scale.

4

Zoho Accounts Integration

Zoho was integrated for accounting and financial management — syncing merchant subscription billing, transaction records, and payout data into Zoho's accounting layer. This eliminates manual reconciliation between the marketplace and the operator's financial systems, maintaining clean books across a high-volume transaction environment.

5

Mixpanel Analytics Integration

Mixpanel was integrated across web and mobile for granular behavioural analytics — tracking consumer journeys from deal discovery through booking and conversion, and merchant behaviour across listing creation, offer performance, and subscription engagement. Event-level data feeds both the operator's internal decision-making and the custom tracking dashboard.

6

Custom Tracking Dashboard & Analytics

A bespoke analytics dashboard was built for the NowOffers operator team — surfacing platform-wide metrics beyond what Mixpanel's standard dashboards provide. This includes merchant performance tracking, deal conversion rates by category and city, consumer engagement metrics, subscription revenue analytics, and ad campaign performance — all in a single operator-facing interface.

7

Custom Ad Management System

A platform-native advertising system was built allowing merchants to promote their listings to featured placement across the consumer-facing discovery layer. The ad management system gives the NowOffers operator full control over inventory, pricing, placement rules, and campaign management — creating a significant additional revenue stream beyond subscription fees and transaction commissions.

8

Merchant Subscription Plans

A subscription system was built gating merchant access to platform tiers — with different plan levels unlocking listing quotas, ad credits, analytics access, and featured placement eligibility. Subscription billing is managed through the platform with Zoho integration for accounting and Salesforce for commercial tracking.

9

STC Pay Integration

STC Pay — the Saudi Telecom Company's digital wallet and payment gateway, and one of the most widely used payment methods in the Kingdom of Saudi Arabia — was integrated as the primary consumer payment method. This was essential for local market adoption, given STC Pay's dominant position in Saudi digital commerce over international card-based alternatives.

10

Arabic-First RTL Platform — Web, iOS & Android

The entire platform was built Arabic-first with full RTL layout rendering across web, iOS, and Android. English language support was implemented as a secondary option — with all consumer flows, merchant dashboards, listing structures, and notification content localised across both languages on all three platforms.

img
img
img

Technical Highlights

  • Six configurable deal type listing variants with distinct pricing logic and display treatment
  • Salesforce CRM integration syncing merchant accounts, subscriptions, and platform activity
  • Zoho accounting integration for automated billing reconciliation and financial management
  • Mixpanel event-level analytics across web, iOS, and Android
  • Custom operator tracking dashboard surfacing deal, merchant, and subscription performance
  • Platform-native ad management system with featured placement inventory and campaign controls
  • Merchant subscription tier system with plan-gated feature access
  • STC Pay integration as primary payment gateway for the Saudi market
  • Full Arabic RTL implementation across web, iOS, and Android with English language support
img
img

Ready to Build Your Service Booking Marketplace?

NOW Offers launched a bilingual service booking marketplace for Saudi Arabia — slot-filling logic, merchant analytics, and custom payment integrations. We build for global markets. Fixed price from $3,000.

  • 50+Marketplaces Delivered
  • 90 DaysBug-Free Guarantee
  • $3,000Starting Price
Book a Free Call

Real stories, Real Result

founder

NowOffers Team 

Founding Team

"icodelabs delivered the full NowOffers stack — six deal types, Salesforce, Zoho, ad management, and STC Pay — Arabic-first across web and mobile, exactly as the Saudi market needed."