Aktib

Business tools are private.

Aktib owner, advertiser, finance, and admin surfaces should not open as public pages. Existing partners sign in here. New venue owners must register first so Aktib can verify the business and create or link the backend owner account.

Business account Owner approval Billing gate Creative review

Sign in to continue

Use your approved Aktib owner account. Local previews still accept the review code when public Supabase config is not available.

Sign-in failed. Use an approved owner account or the local review code when Supabase config is unavailable.

Owner accounts load from Supabase when public config is present.
Checking dashboard auth mode...

Aktib venue operations

Front Desk

Run daily venue operations from a desktop: bookings, walk-ins, court status, payments, messages, schedule, and profile updates.

Back to site
Live operations

Front desk cockpit

Bookings, payments, queue, messages, and court status load here after owner sign-in.

Bookings-Waiting for owner data
Needs action-Payment proof and holds
Queue-Walk-in state
Payments-Tracked amount
Court calendar

Today by resource

Resource
Now
+1 hr
+2 hr
+3 hr
+4 hr
+5 hr
Q
Reception queue

Live court rotation

Move walk-ins from waiting to court assignment without leaving the front desk.

Waiting-
Called-
Checked in-
Playing-
No queue loadedWaiting, called, checked-in, playing, and done players appear here.
Pipeline

Booking flow

No pipeline yetBookings will be grouped by operational state.
Worklist

Operational ledger

No records loadedBookings, payments, queue, and messages appear here.
CMS

Venue health

No venue loadedProfile and inventory checks appear here.
Owner workspace

Owner tools

Checking

Sign in with an approved owner account to load venue profile, resources, bookings, queues, and payment tracking.

Supabase Auth Venue owner role
Courts-
Bookings-
Queue mode-
Payments-
No venue loadedApproved owner venues appear here after sign-in.
Front desk

Bookings, queue, and payments

Preview
Venue profileVerified listing, address, sports, and owner contact.
CourtsResources and bookable capacity.
QueueWalk-in and next-available settings.
PaymentsManual proof and paid booking state.
BookingSlotStatusPaymentPlayersActions
No bookings loadedReservations tied to your venue-owner role appear here.
Campaign builder

Choose the result you want first

Start with the business outcome. Aktib uses this to choose default placements, bidding, and the primary reporting metric.

Step 1 of 6: Goal

Front desk queue

Bookings

Confirm reservations, track proof, mark paid, cancel sessions, and keep reception moving.

Reservation board
GuestSlotStatusPaymentPlayersActions
Follow-ups

Guest follow-up list

Bookings and threads
No follow-ups loadedGuests with payment, arrival, no-show, or thread follow-up needs appear here.

Guest communication

Messages

Booking and Pasalo threads tied to the venue. Reply from the desk when a guest needs payment, arrival, or schedule follow-up.

Threads

Recent guest conversations

Reply ready
Selected thread

No thread selected

Select a booking thread to reply.

Resources

Courts and resources

See every bookable court, capacity, active state, and quick close/open action.

Calendar

Schedule and slots

Front-desk view of upcoming sessions, capacity, booked count, status, and publishing health.

Publishing

Open a bookable court slot

Ready
Resource calendar

Today by court

Live source

Walk-ins and rotation

Reception queue

Run waiting, called, checked-in, playing, and no-show states from the front desk.

Q
Live board

Reception queue board

Use lanes for state, tickets for party context, and quick actions for the next move.

Checking
Waiting-
Called-
Checked in-
Playing-
Queue settings

Current queue policy

Edit

Queue policy

Reconciliation

Payments

Manual proof, unpaid bookings, paid bookings, and total tracked collections.

BookingAmountStatusMethodCreated

Venue setup

Venue profile

Edit listing name, address, price, opening state, and description. Changes publish to discovery after saving.

Edit listing

Venue profile

Listing

No venue loaded

Checking
Today

Close venue

Closes the venue for today and notifies players with affected pending or confirmed bookings.

Reason shown to players
Operational modules

Configured surfaces

Optional growth tools

Ads and promos

Advertising belongs behind operations. Use this only after bookings, courts, payments, and guest messages are under control.

Live campaigns4Serving now
In review2Needs Aktib approval
Drafts5Ready to finish
Billing holds1Payment blocked
Avg pacing82%Healthy delivery
Today spendPHP 1.2k19% of daily cap
Campaign table

All sponsored placements

CampaignSurfaceStatusSpendCTRCPANext action
RallyHouse evening courtsDiscover mapActivePHP 3,5005.2%PHP 82Scale budget
Beginner clinic launchFeed cardIn reviewPHP 0--Creative check
Summer ladder pushBooking receiptDraftPHP 0--Add schedule
Friday open courtsVenue detailBilling holdPHP 1,8003.1%PHP 104Verify payment

Performance analytics

Analytics

See spend, reach, clicks, bookings, audience quality, and conversion paths across ad placements.

SpendPHP 6.4k42% budget used
Reach18.2k+12.8%
Impressions31.6k1.7 frequency
Clicks8424.6% CTR
Bookings73PHP 88 CPA
Dismissals1.4%Under cap
Performance trend

Clicks and bookings by day

1k7505002500
Conversion funnel

From view to booking

31.6k impressionsEligible sponsored placements rendered.
100%
18.2k reachUnique users after frequency caps.
58%
842 clicksUsers opened venue, club, or booking action.
4.6%
73 bookingsTracked reservation or slot intent.
8.7%
Best segments

Audience quality

Davao players
7.8k
BGC pickleball
5.1k
Beginner clinics
2.4k
Open play seekers
1.9k

Creative library

Creative

Upload, compress, preview, and approve image, video, and carousel assets before they enter ad delivery.

Approved assets18Ready to serve
Pending review2Manual check
Rejected1Policy issue
Avg file size1.8 MBAfter compression
Video assets6Under 15s
Carousel frames142 campaigns
Asset intake

Upload and review creative

Approval gated
+

Drop image, short video, or carousel frames

Files are stored privately, compressed for delivery, scanned for type and size, then sent to review.

Open courts tonight1200 x 628 image · Discover + Feed
Approved
Beginner clinic reel9:16 video · 12 seconds
Review
Summer ladder carousel5 frames · Club page
Draft

Billing and payouts

Billing

Track payment methods, invoices, spend limits, billing holds, and finance checks before ads can serve.

Month spendPHP 6.4kPaid campaigns
Available budgetPHP 8.8kAcross active ads
Payment methods2Card + GCash
Billing holds1Needs action
Next invoiceMay 1PHP 4.2k est.
Refund creditsPHP 0No disputes
Finance ledger

Invoices and payment state

AccountMethodStatusSpendLimitAction
RallyHouse BGCVisa ending 0842ActivePHP 4,600PHP 10,000Increase limit
Friday open courtsGCash pendingHoldPHP 1,800PHP 2,000Verify payment
Beginner clinic launchVisa ending 0842ReviewPHP 0PHP 2,000Await approval
SpendPHP 6.4k42% budget used
Reach18.2k+12.8%
Clicks8424.6% CTR
Bookings73PHP 88 CPA
Review queue2Creative pending
Billing1Hold
Performance trend

Clicks and bookings by day

1k7505002500
Top placements

Where ads convert

Discover map
326
Feed native card
218
Club page banner
164
Booking receipt
91
Audience

Best segments

Davao players
7.8k
BGC pickleball
5.1k
Beginner clinics
2.4k
Open play seekers
1.9k
Campaign manager

Placements and delivery

CampaignSurfaceStatusBudgetCTRCPAResult
RallyHouse evening courtsDiscover mapActivePHP 3,5005.2%PHP 82326 clicks
Beginner clinic launchFeed cardIn reviewPHP 2,000--Creative check
Summer ladder pushBooking receiptDraftPHP 1,200--Not live
Friday open courtsVenue detailBilling holdPHP 1,8003.1%PHP 10452 bookings
Showing 4 of 12 campaigns
Creative builder

Submit an ad request

Approval gated
+

Upload ad creative files

Images, short videos, or carousel frames for preview and review.

Sponsored

Open courts tonight

Discover placement preview with compact user-facing copy.