Chatwith logo

Built for

SaaS

Turn your help center and product docs into an agent that qualifies trials and deflects support tickets.

E-Commerce

Help shoppers find products, check order status, and get answers without waiting for your team.

Real Estate

Let buyers search listings, ask about neighborhoods, and book viewings — even after hours.

Food Delivery

Share your menu, track orders, and answer delivery questions without tying up the phone line.

Healthcare

Answer FAQs about services, hours, and policies while routing urgent cases to your team.

Manufacturing

Help buyers and distributors find part numbers, specs, and lead times instantly.

Finance

Deflect routine inquiries about accounts, fees, and processes while keeping humans in the loop.

Travel & Tourism

Help visitors explore destinations, compare packages, and get booking details around the clock.

Legal

Screen leads, explain your practice areas, and share intake info before a consultation.

All use cases
AgenciesHelp CenterBlogAffiliatesPricing
Sign in
Help Center
Get Started
Installation
Customization
Features
Actions
Developer
Video Guides
Training
  • Company

  • Home
  • Blog
  • Pricing
  • Affiliate
  • Roadmap & Feedback
  • Compare

  • Chatbase alternative
  • Botsonic alternative
  • Dante alternative
  • SiteGPT alternative
  • CustomGPT alternative
  • SiteSpeakAI alternative
  • Use Cases

  • SaaS
  • E-Commerce
  • Real Estate
  • Food Delivery
  • Healthcare
  • Manufacturing
  • Finance
  • Travel & Tourism
  • Legal
  • Support

  • Help Center
  • FAQ
  • System status
  • API documentation
  • Integrations

  • All integrations
  • Shopify integration
  • WooCommerce integration
  • Make.com integration
  • ActivePieces integration
  • Albato integration
  • Installation

  • Installation overview
  • Add ChatGPT to Wordpress
  • Add ChatGPT to Webflow
  • Add ChatGPT to Wix
  • Add ChatGPT to Shopify
  • Add ChatGPT to Framer
  • Add ChatGPT to Slack
  • Add ChatGPT to Telegram
  • Add ChatGPT to WhatsApp
  • Resources

  • Glossary
  • Privacy Policy
  • Terms of Use
  • DPA
  • Free tools

  • Website Scraping API
  • YouTube Transcript API
GDPR logo
GDPR Compliant
Your data is safe with us
    How to dynamically change theme

    How to dynamically change theme

    If you’re looking for information how to enable dynamic theme for your Chatwith Agent you’re in the right place.
     

    Enable dynamic theme

    If your website uses a dynamic theme depending on user preferences, you can pass this information to the Chatwith embed through query parameters. You’ll need to adjust the code snippet and use specific values depending on the theme.
    Below is a quick technical reference of the query parameter:
    {your-chatwith-url}?theme=dark|light

    Examples

    Using iframe code

    The code snippet for your iframe with dynamic theme will look like this:
    <iframe id="chat-widget" src="https://chatwith.tools/embed/8af946dc-efd7-4318-9d7b-38787c4117cc?theme={your-theme-value}" width="100%" height="100%"></iframe>
    Where {your-theme-value} is either dark or light.
     

    Using button launcher (Javascript) code

    The code snippet for your button launcher with dynamic theme will look like this:
    <script src="https://chatwith.tools/chatbot/8af946dc-efd7-4318-9d7b-38787c4117cc.js?theme={your-theme-value}" async=""></script>
    Where {your-theme-value} is either dark or light.