Logo Logo
Result
  • Home
  • agenvix wp theme agri wealth agri wealth app bill pay app bullion bwall wp theme chaincity chaincity app coinectra coinectra app dinehaus docfinder booking template app docfinder consultation template app etrendz ex rate finounce foody friend gamers arena gamers arena app gear fixer groomify hyip pro hyip pro app ico genie lens queen list place list place app list place template app mine stack next destina onfitz pay secure pay secure app ptc pro raizen wp theme remito remito app rental space restaurant shutterly smm matrix swift send tradex travel advaizar trip mind trip vendor waiz zupet wp theme zylochat
  • Get Support
  • Preview Demo
Logo Logo
  • Documentation
  • Introduction
  • Screenshot
  • Third-Party & APIs
  • Prologue
  • Release Notes
  • Upgrade Guide
  • Getting started
    • Server Requirements
    • Server FAQ
    • Installation
    • Folder Structure
    • Cron Job Setup
    • Push Notification
    • In-App Notification
    • Email Notification
    • SMS Notification
    • Language Setup
    • Plugin Controls
  • Admin Panel
  • Admin Dashboard
  • Manage Locations
  • Country List
  • States
  • Tourist Places
  • Manage Listings
  • Site Listings
  • Module Management
  • Credit Packages
  • Storage Pricing
  • Storage Plan
  • Generated History
  • Site Itinerary
  • User Itinerary
  • Traveler Story
  • Community
  • Category
  • Subscriber
  • Subscriber List
  • Transactions History
  • Transaction
  • Credit Purchase History
  • Credit Transaction
  • Payment Log
  • Payment Setting
    • Payment Gateway
    • Manual Gateway
  • Kyc Management
  • KYC Setting
  • Edit KYC From
  • User Management
    • All User
    • Mail To User
  • Website Control Panel
    • Control Panel
    • Basic Control
    • GDPR compliance
    • Website Logo & Favicon
    • Push Notification
    • In-App Notification
    • Email Configuration
    • SMS Configuration
    • Language Setting
    • File Storage
    • Exchange API Setting
    • Plugin Controls
    • Maintenance Mode
  • Ticket Panel
  • Support Ticket

Important Third-Party Services and Additional Costs

  • TripMind integrates with external services, including AI model and vision providers, Google Maps, weather services, translation APIs, email services, SMS gateways, social-login platforms, payment gateways, cloud-storage services, currency-exchange APIs, CAPTCHA, and push-notification providers. These services are not included in the item purchase price.
  • Buyers must create and configure their own accounts, API keys, credentials, service permissions, and billing methods for the third-party services they want to use.
  • Usage, subscription, messaging, mapping, weather-data, translation, storage, payment-processing, AI token, image-generation, vision-processing, or other service fees may be charged separately by the respective third-party providers.
  • Service availability, free allowances, request limits, regional support, approval requirements, and pricing are controlled by the respective providers and may change independently of TripMind.
  • All third-party accounts, configurations, usage limits, billing arrangements, and related costs are the buyer’s responsibility.

Third-Party & External APIs Setup

TripMind AI seamlessly integrates with external intelligence, navigation, weather, messaging, and storage providers. Follow the steps below to configure your credentials.

Buyer & Operator Notice:

TripMind AI utilizes external API services including OpenAI, Google Gemini, Google Maps, WeatherAPI, and SMS gateways. These third-party services provide generous free tiers or require separate developer accounts. You must obtain and configure your own API keys in .env or directly via the Admin Control Panel.

01. Google Gemini AI Configuration

Google AI Studio – Gemini API

Google Gemini powers TripMind AI's automated day-by-day itinerary generation, travel story flows, and destination insights. Recommended models: gemini-2.5-flash and gemini-2.5-flash-lite.

Get Gemini API Key (Google AI Studio)
  1. Sign in to Google AI Studio with your Google account.
  2. Click Get API key and generate a key for your project.
  3. Copy the key and enter it in .env under GEMINI_API_KEY or via Admin Panel → Settings → AI Models → Gemini.
Gemini API Documentation

02. OpenAI API Configuration

OpenAI Platform – GPT-4o & Assistant

OpenAI provides conversational travel assistance, AI vision scan history, and custom trip recommendation prompts.

Get OpenAI API Key
  1. Log in to OpenAI Platform and navigate to API Keys.
  2. Create a new secret key and add credit balance to your OpenAI billing.
  3. Enter the key in Admin Panel → Settings → AI Models → OpenAI.
OpenAI API Documentation

03. Google Maps Platform API

Interactive Navigation, Geocoding & Autocomplete

Google Maps powers interactive trip destination routing, tourist attraction markers, and address search.

Google Maps Platform Documentation

Ensure the following APIs are enabled in your Google Cloud Console:

  • Maps JavaScript API — Rendering interactive maps on the frontend and itinerary view.
  • Places API & Geocoding API — Place search and coordinate conversion.
  • Directions API — Day-by-day travel route suggestions.

After generating your API key, save it in .env as GOOGLE_MAP_API_KEY and in Admin Panel → Settings → Google Map API.

Google Maps API Key

04. WeatherAPI Forecast Integration

Real-Time Travel Spot Weather Conditions

TripMind AI displays live 7-day weather forecasts, humidity, precipitation, and temperatures on tourist place pages and itinerary days.

Get Free API Key (WeatherAPI.com)

Sign up at WeatherAPI.com, copy your API key, and configure it under WEATHER_API_KEY in .env or via Admin Panel → Settings → Weather API.

05. File Storage Drivers (AWS S3 & DigitalOcean)

Scalable Traveler Photo Vault & Gallery Storage

TripMind supports Local Disk, Amazon AWS S3, DigitalOcean Spaces, FTP, and SFTP for user trip gallery uploads and site media.

AWS S3
Amazon AWS S3

Global high-speed bucket storage with IAM keys.

FTP
Custom FTP Storage

Connect remote storage servers via FTP.

SFTP
Secure SFTP

SSH-encrypted file uploads for dedicated nodes.

Configure your default storage disk via Admin Panel → Settings → Storage.

06. Real-Time Push & WebSockets (Firebase & Pusher)

Live Group Trip Chat & Instant Collaboration Alerts

When travelers vote on places, add shared trip expenses, or message their trip buddies, updates are delivered instantaneously.

  • Firebase Cloud Messaging (FCM): Upload your firebase-service.json credentials via Admin Panel → Settings → Notification Configuration → Firebase for web push notifications.
  • Pusher Channels: Enter your PUSHER_APP_ID, PUSHER_APP_KEY, PUSHER_APP_SECRET, and PUSHER_APP_CLUSTER in Notification Configuration → Pusher.

07. SMS Gateway Integrations

TripMind AI includes built-in drivers for world-class SMS notification gateways:

Twilio

Create an account at Twilio.com, obtain your Account SID, Auth Token, and Twilio phone number, and enter them under Admin Panel → Settings → SMS → Twilio.

Twilio
Infobip

Obtain your API key and Base URL from Infobip Developer Tools and configure them under SMS → Infobip.

Infobip
Plivo & Vonage

Enter your Auth ID and Auth Token for Plivo, or API Key and Secret for Vonage.

Plivo
Vonage
Manual Custom SMS Gateway

If using a regional or custom SMS provider, configure HTTP GET/POST parameters in SMS → Manual Gateway.

Manual SMS Gateway

08. Socialite OAuth Authentication

One-Click Traveler Sign In (Google, Facebook, GitHub)

Enable one-click registration and authentication for travelers to reduce onboarding friction:

  • Google: Create credentials in Google Cloud Console with redirect URL https://yourdomain.com/auth/callback/google.
  • Facebook: Create an app in Meta for Developers with redirect URL https://yourdomain.com/auth/callback/facebook.
  • GitHub: Create an OAuth app in GitHub Developer Settings with redirect URL https://yourdomain.com/auth/callback/github.

Manage and toggle social providers via Admin Panel → Settings → Socialite.

  • Free Consultation
  • Technical Support
  • Get Help