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

    Website Plugin

    Enhance your website or application with an intelligent AI Assistant that provides real-time engagement and support. Choose the integration method that best suits your needs and start delivering AI-powered interactions effortlessly.

    JavaScript Widget Approach (For Developers)#

    For greater customization and control, integrate your AI Assistant using our JavaScript Widget. This method is ideal for developers who want to tailor the assistant's behavior, appearance, and interaction flow within a web application.
    Steps to Use the JavaScript Widget:
    1.
    Log in to your dashboard.
    2.
    Navigate to Assistants and select your AI Assistant.
    3.
    Click on the [Manage] button.
    4.
    Copy the x-client and Assistant Id.
    5.
    Go to the Widget Tab and locate the JavaScript widget scripts.
    6.
    Copy the script and library reference to your web application.

    Inject this script in your website:#


    (a) Minimal Initialization#


    (b) Initialization With Settings#


    (c) Custom Button Initialization#


    Example Use Cases:
    Add AI-powered FAQs on your website.
    Provide real-time AI assistance within a web app.

    Content Security Policy Configuration#

    If you have content security policy configured on your application, you must add these below.

    Permission Policy (Important)#

    Please ensure you allow permission policy for microphone use.

    To auto-reveal your Chatbot#

    Please add this line immediately after the window.FigoChatWidget.init.

    Need Help?#

    Not sure which method works best for your needs?
    Our team is here to help!
    šŸ‘‰ Talk to Our Experts
    Modified atĀ 2026-11-06 21:00:04
    Previous
    Quickstart
    Next
    Mobile Plugin
    Built with