Active Portal Subscribers
Active DCB Subscribers
Active VAS Subscribers
Published Content

Getting Started

Complete these steps to launch your first portal

Create Categories

Organise your content into folders (Content Bank → Categories)

Add & Publish Media

Upload videos, images, audio and set status to "Published" (Content Bank → Media Library)

Create a Portal

Set branding, tabs and assign your categories (Builder → Portals)

Link a Service to the Portal

Connect a billing service (DCB/VAS) to your portal (Builder → Services)

Create a Landing Page

The subscribe page users see at /{slug} (Builder → Landing Pages)

Create a Deployment (optional)

Record country, operator and pricing for each live instance (Builder → Deployments)

Subscribers by Portal

No subscribers yet

Content

Published
All items
Categories
Live deployments

Service Subscribers

DCB
Active
Inactive
Unsubscribed
VAS
Active
Inactive
Unsubscribed

Portals

Portal Status Subscribers Pages

Analytics

Subscriber growth and content overview

Active Subscribers
New Subscriptions
Unsubscribes
Total Portals

Daily Subscriber Activity

Per-Portal Breakdown

Portal Active + New Unsubscribed Status

Top Categories by Published Items

Running health checks…

Admin Users

Manage admin and viewer accounts. Super admin accounts cannot be edited here.

Name Email Role Created Actions

Total Subscribers
active
Active Subscribers
DCB Services
Callbacks Received
This Month
new subscribers
This Week
new subscribers
Unsubscribed
total churn
Gateways
DCB HE Evina
New Subscribers — Last 30 Days
Configure DCB gateway endpoints and Evina fraud detection providers. Each record stores a base_url + endpoint paths JSON.
Name / Label Type Base URL Timeout Status Actions

DCB keys: send_pincode, verify_pincode, unsubscribe, send_sms · VAS keys: send_pincode, verify_pincode, unsubscribe, send_sms, add_content · HE keys: he_redirect · Evina keys: get_script, he_redirect

Leave {} if no credentials. Existing credentials are preserved when left as {}.

Service-level DCB configuration. Each service links to a gateway provider (DCB) and optionally an Evina provider.
Service DCB Gateway HE Gateway Evina Plan / Price Subscribers Status Actions

Used for: send-pin, verify-pin, unsubscribe

Used for: HE redirect flow

Used for: Evina anti-fraud script injection

Evina Fraud Detection

Requires an Evina provider to be selected above. Both can be enabled independently.

Fire Evina script on the OTP / PIN flow (/send-pin)

Fire Evina script on the HE (Header Enrichment) redirect flow

Off by default. The first subscribe opens this portal for 24 hours, then closes 15 minutes later if no renewal arrives.

SMS Notification

Send a welcome SMS on subscribe & re-subscribe via the carrier gateway

Sender ID shown on the subscriber's phone

Sent on the first renewal as portal URL plus that portal subscriber's session id.

Sent as UCS-2. Portal URL is appended after " - " when available.

VAS service configuration. Each service links to a VAS gateway and optionally an HE-VAS provider.
Service VAS Gateway HE-VAS Gateway Evina Plan / Price Subscribers Status Actions

Used for: send-pin, verify-pin, unsubscribe

Used for: HE one-click redirect flow

Used for: Evina anti-fraud script injection

Evina Fraud Detection

Fire Evina script on the OTP / PIN flow

Fire Evina script on the HE-VAS one-click redirect flow

Off by default. The first subscribe opens this portal for 24 hours, then closes 15 minutes later if no renewal arrives.

SMS Notification

Send a welcome SMS on subscribe & re-subscribe via the carrier gateway

Sender ID shown on the subscriber's phone

Sent on the first renewal as portal URL plus that portal subscriber's session id.

Sent as UCS-2. Portal URL is appended after " - " when available.

Off by default. The broadcast goes out the day before each checked day, at the chosen time. Saturday is sent on Friday. Each published item is sent once.

Next send in Amman:

{content_link} is that item's public page. It stays up until the item is removed. The same item is not sent again.

Total VAS Subscribers
active
Active VAS Subscribers
VAS Services
Callbacks Received
Unsubscribed
total churn
Processed Callbacks
successfully handled
Pending Callbacks
awaiting processing
Gateways
VAS HE-VAS Evina
Export CSV
MSISDN Service Status Source Plan / Rate Operator Subscribed At Unsubscribed At
ID MSISDN Service Action Status Processed At Received At Actions
MSISDN Service Status Source Plan / Rate Operator Subscribed At Unsubscribed At
ID MSISDN Service Action Status Processed At Received At Actions
# Time Service Operation MSISDN HTTP Duration Result Detail

Portals

All portals at a glance — manage branding, tabs, services and landing pages

Total Portals
Active
With Landing Page
Total Subscribers

All Services

Assign each service to a portal inline. Green dot = has a landing page.

Landing Pages

All subscription landing pages across all services.

Mapping

Full view of every portal → service → landing page connection.

/
days

Tabs

Landing Page

Choose tabs, set custom names, and add nested sub-tabs

Quick Add

Navigation Tabs

Select which top-level categories appear in this portal's content feed.

Rename Tab

Manage Services

Selecting a service already linked to another portal will re-assign it here.

Categories

Organise the Content Bank. Top-level categories can have subcategories.

Categories live in the Content Bank and are shared globally across all portal products. Assign subcategories to group related content.
All Categories
Name (Arabic) Name (English) Type Published / Total Portals Actions

Media Library

All content items — videos, images, audio, documents, and flashcards.

Title Category Type Geo-rights Status Add content Actions

Bulk Add Media

Add multiple items at once. Each row needs a URL, an uploaded image, or both.

Category * Title (Arabic) * Title (EN) Type * URL Image Status

Deployments

Live instances of a portal per country and/or operator — each with its own URL, pricing, and billing cycle.

Deployment Portal Country Operator Pricing Status Actions