FigoAILabs API Documentation
    • Quickstart
    • Website Plugin
    • Mobile Plugin
    • Rate Limits & Pricing
    • FigoAI MCP Server Guide
    • APIs
      • Chat Assistant API
        POST
      • Image Assistant API
        POST
      • Text To Speech API
        POST
      • Speech To Text API
        POST
      • Guardrails API
        POST
      • CV Scoring API
        POST
      • Web Search API
        POST
      • Sentiment Analysis API
        POST
      • Message Context API
        POST
      • Image Analyzer API
        POST
      • Nigerian Bank Account Extractor API
        POST
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag
      • Schemas
        • ApiKeyRequest
        • Assignee
        • AssistantRequest
        • AssistantTrainingRequest
        • AssistantTrainingRequestByUrl
        • CVScoringRequest
        • Cf
        • Change
        • ChangePasswordRequest
        • ChangePlanRequest
        • ChatRequest
        • ChatUser
        • CompanyEntityCreateRequest
        • CompanyEntityUpdateRequest
        • CompanyPreferenceUpdateRequest
        • ConfirmPasswordRequest
        • Contact
        • CreateUserRequest
        • CustomFields
        • CustomerContact
        • DescAttachment
        • Entry
        • FAQ
        • FBEntry
        • FBMessage
        • FBMessaging
        • FBRecipient
        • FBSendMessage
        • FBSender
        • FacebookReceiveMessageRequest
        • FacebookSendMessageRequest
        • FacebookSetupRequest
        • GoogleSignInRequest
        • GuardrailForAssistantRequest
        • GuardrailRequest
        • HallucinationTrack
        • IGEntry
        • IGMessage
        • IGMessaging
        • IGRecipient
        • IGSendMessage
        • IGSender
        • ImageChatRequest
        • ImageDefaultChatRequest
        • InstagramReceiveMessageRequest
        • InstagramSendMessageRequest
        • InstagramSetupRequest
        • LLMImage
        • LLMPoolRequest
        • LLMRequest
        • LayoutDetails
        • Message
        • MessageRequest
        • MessageRequestForWebSearch
        • Metadata
        • Payload
        • Profile
        • RefreshTokenRequest
        • RemitaPersonalSignInRequest
        • RemitaSignInRequest
        • RequestOTPRequest
        • ResetPasswordRequest
        • SaveAssistantFAQByTextRequest
        • SaveAssistantFAQByUrlRequest
        • SaveAssistantFAQRequest
        • SaveToolingAgentMapRequest
        • SaveToolingAgentRequest
        • SentimentValidationRequest
        • SignInRequest
        • SignUpRequest
        • TWDirectMessageEvent
        • TWMessageCreate
        • TWMessageData
        • TWTarget
        • TeamsLoginRequest
        • Text
        • TextToSpeechRequest
        • TransactionInitializeRequest
        • TwitterReceiveMessageRequest
        • TwitterSendMessageRequest
        • TwitterSetupRequest
        • UpdateAssistantFAQRequest
        • UpdateUserRequest
        • ValidateOTPRequest
        • Value
        • VerifyEmailRequest
        • WhatsAppReceiveMessageRequest
        • WhatsAppSendMessageRequest
        • WhatsAppSetupRequest
        • ZohoCreateTicketRequest
        • ZohoReceiveMessageRequest
        • ZohoReplyTicketRequest
        • ZohoSetupRequest

    Mobile Plugin

    Mobile and WebChat URL Approach (No-Code, Instant Deployment For Mobile Apps)#

    Integrate your AI Chatbot effortlessly by using a WebChat URL, allowing users to interact with it directly from your application. This approach is ideal for fast deployment without requiring additional development.
    Steps to Get Your WebChat URL:
    1.
    Log in to your dashboard at https://app.figolabs.ai.
    2.
    Navigate to AI Chatbots menu.
    3.
    Click on the Manage button on the Chatbot.
    4.
    Copy the Chat URL and load it within your mobile application inside a page with a WebView control.

    For a personalized user experience, add these query params to Chat URL before adding to the WebView.#

    Example:
    <ChatURL>?fullName=John%20Doe&emailAddress=john@example.com&mobilePhone=2348012345678&isMobile=y&theme=dark

    Query Parameter Reference#

    ParameterRequiredAccepted valuesDefaultDescription
    fullNameOptional*Any text (URL-encoded, e.g. John%20Doe)–The user's full name. Prefills the details form.
    emailAddressOptional*A valid email address–The user's email address. Prefills the details form.
    mobilePhoneOptional*Phone number with country code, e.g. 2348012345678 or %2B2348012345678 (+ must be URL-encoded as %2B). A local number starting with 0 (e.g. 08012345678) is treated as a Nigerian number.–The user's phone number. Prefills the details form. Normalized automatically to international format (+<country code><number>).
    isMobileOptionaly or nnSet to y when the chat is loaded inside a mobile app WebView. Hides the Clear Chat button, the theme toggle and the page footer ("Powered by Figo AI Labs"), for a cleaner in-app experience. Any other value is treated as n.
    themeOptionallight or darklightSets the chat's color theme on load. Any other value is treated as light.
    * Behaviour of the user details parameters:
    If all three (fullName, emailAddress and mobilePhone) are provided, the user details form is skipped and the chat session starts automatically. A loading indicator is shown while the session is being set up.
    If only some are provided, the details form is shown with those fields prefilled and the user completes the rest.
    If none are provided, the user fills in the details form manually.
    Non-Nigerian numbers must include the country code, otherwise they will be read as Nigerian numbers.
    Modified at 2026-11-06 21:08:58
    Previous
    Website Plugin
    Next
    Rate Limits & Pricing
    Built with