System Settings

Tue, 09 Dec 2025 01:31
General Settings
Your company name displayed in the system
Main contact phone number
Your company website URL
Email to receive notifications when no driver is available
API key for geocoding and distance calculation (get from https://console.cloud.google.com/)
OpenRouter AI Settings
OpenRouter powers the AI that extracts booking information from customer speech. Get your API key here
API key from https://openrouter.ai/ for AI-powered booking extraction
Model to use (e.g., anthropic/claude-3.5-sonnet, openai/gpt-4-turbo)
Agents

Manage agent accounts who can access the web booking page.

Manage Agents
WhatsApp Business API Settings
Open Meta Dashboard
WhatsApp Business API (Meta) - Official WhatsApp integration
💰 1,000 FREE messages per month! Much cheaper than Twilio.
View Setup Guide
Quick Setup:
1. Create app at Meta Developers
2. Add WhatsApp product → API Setup
3. Copy Access Token & Phone Number ID
4. Add webhook: https://admin.stargroupspvt.com/api/whatsapp/webhook
5. Use Verify Token from below
Your WhatsApp Business API access token from Meta (starts with EAA...)
Your WhatsApp Business phone number ID (numeric ID, not the phone number)
Your WhatsApp Business Account ID from Meta
Custom token for webhook verification (use this when setting up webhook)
WhatsApp Webhook URL

Add this URL to your Meta App (WhatsApp → Configuration → Webhook):

Subscribe to: messages, message_status
Flight Tracking Settings
Aviation Stack provides real-time flight tracking for automatic pickup scheduling. Get your API key here
Get your key from https://aviationstack.com/
API endpoint URL
Minutes to add after flight arrival for pickup time
Yestech Telephony Settings
View Webhooks
Yestech handles inbound calls and voice interactions. Contact your Yestech account manager for credentials.
Your Yestech API key
Your Yestech API secret
Your Yestech phone number (e.g., +44 330 0300 185)
Your public server URL (e.g., http://62.31.69.172:96)
Unique system token for YesTech IVR authentication. This should be generated by you and provided to YesTech. It will be sent in every IVR request.
The IVR extension number (usually 500)
Full webhook URL for YesTech IVR to send requests to. Configure this in YesTech dashboard.
Internal extension number to transfer calls to when caller presses 0 (default: 200)
Firebase Push Notifications
Firebase Console
Firebase Cloud Messaging (FCM) sends push notifications to the driver mobile app.
1. Go to Firebase Console
2. Select your project → Project Settings → Cloud Messaging
3. Copy the Server Key (starts with AAAA...)
4. Paste below and save
Firebase Cloud Messaging server key for push notifications to driver app
Booking Settings
Base fare for bookings without pricing
Additional charge for airport transfers
Minimum hours before pickup that bookings are accepted.
Choose vehicle selection: manual or auto.
Upper limit for passenger count.
Upper limit for luggage count.
Additional fee per child seat.
Additional fee for each extra stop.
Stripe Payment Settings
Open Stripe Dashboard
IMPORTANT: Your system only accepts online payments via Stripe. Cash payments are NOT accepted.
💰 Commission Split:
You can adjust the company commission rate below. For example:
20% Company = 80% Driver
25% Company = 75% Driver
15% Company = 85% Driver
This affects all driver earnings and withdrawal calculations automatically.
How to Get Stripe Keys:
1. Go to Stripe Dashboard
2. Navigate to Developers → API Keys
3. Copy Publishable Key and Secret Key
4. For Webhook: Developers → Webhooks → Add endpoint
5. Use URL: https://admin.stargroupspvt.com/api/stripe/webhook
Your Stripe publishable key (starts with pk_test_ or pk_live_)
Your Stripe secret key (starts with sk_test_ or sk_live_) - Keep confidential!
Your Stripe webhook signing secret (starts with whsec_)
Message sent to customers about payment policy
Percentage commission from each booking (e.g., 20 for 20%)
Company gets: 20% Driver gets: 80%
Stripe Webhook URL

Add this URL to your Stripe Dashboard (Developers → Webhooks):

Events to select: checkout.session.completed, payment_intent.succeeded, payment_intent.payment_failed
WordPress Plugin API Settings
WordPress Plugin Integration:
Configure API authentication for the WordPress plugin on aktravels.uk to sync bookings to this admin panel.
Plugin URL: aktravels.uk | Admin Panel URL: admin.stargroupspvt.com
API key for WordPress plugin authentication. Click "Generate API Key" button below to create one.
Plugin Configuration Instructions
  1. Click "Generate API Key" button above to create a secure API key
  2. Copy the generated API key
  3. Go to WordPress Admin → Transport Service → Settings
  4. Find "Admin Panel Sync" section
  5. Enter:
    • Admin Panel API URL: https://admin.stargroupspvt.com
    • Admin Panel API Key: (paste the generated key)
  6. Enable "Enable Admin Panel Sync"
  7. Save settings
Cancel