Skip to main content
FieserosFieseros
Platform · Universal HTML / React / Vue / PHP

Embed AI chat & smart forms on any custom website or web app

Built with React, Next.js, Vue, Laravel, or plain HTML? GPTForm is framework-agnostic. Drop a single asynchronous script tag into your template to equip your site with an autonomous AI agent, interactive quote calculators, and real-time appointment booking.

1 Tag

Single universal script embed

Any

Framework, CMS, or static generator

<15KB

Async, non-blocking bundle

Core Capabilities

What you get with this platform

Built to work with your existing stack — no rip-and-replace, no per-seat fees.

Universal

Single Universal Script Tag

Add one <script> tag before </head> in your HTML. Works flawlessly with plain HTML, PHP, Laravel, Ruby on Rails, Django, ASP.NET, and modern JS frameworks.

Included in all plans→

SPA & Hydration Resilient

Engineered for client-side routing. The widget persists smoothly across route transitions in Next.js, Nuxt, SvelteKit, React Router, and Vue Router without reloading.

Included in all plans→

Isolated Shadow DOM Styling

Rendered in an isolated Shadow DOM boundary, preventing your site's Tailwind, Bootstrap, or custom CSS rules from distorting the widget UI.

Included in all plans→

Hosted Standalone Booking Pages

Prefer not to embed? Direct visitors to your branded, hosted booking link at gptform.ai/book/[your-slug] — complete with live Google Calendar sync.

Included in all plans→

Secure Tokenized Checkout (0% Fee)

In-chat payments utilize tokenized iframes through Stripe, Apple Pay, and Google Pay, ensuring strict PCI-DSS compliance and 0% platform fees.

Included in all plans→

JavaScript SDK & Event Hooks

Trigger the chat widget programmatically with window.GPTForm.open(), listen for booking completion events, or pre-populate user context via JavaScript.

Included in all plans→
Setup guide

Live in under 5 minutes

No developer required. Follow these steps and the AI chat agent + smart forms are live on your site.

1

Copy your universal snippet

In your GPTForm dashboard, copy your one-line universal <script> tag containing your unique workspace identifier.

2

Add to your HTML <head>

Paste the snippet into your root HTML template (e.g. index.html, layout.tsx, or base.html) before the closing </head> tag.

3

Deploy your site

Deploy your site to Vercel, Netlify, AWS, or any web host. The AI chat widget appears automatically.

4

Embed inline iframes (optional)

To embed forms or calculators inline, paste the responsive iframe snippet anywhere within your markup.

Why teams choose Fieseros

The hard way

  • ✕Heavy plugins that conflict with your theme and slow PageSpeed
  • ✕Static contact forms that capture leads but never qualify or route them
  • ✕Separate tools for chat, forms, booking, and payments — stitched together with Zapier

The Fieseros way

Recommended
  • One lightweight embed — zero plugins, zero bloat, zero PageSpeed impact
  • AI agent captures, qualifies, and routes every lead automatically — 24/7
  • Chat, forms, booking, payments, and CRM unified in one connected platform

Embed AI chat & smart forms on any custom website or web app — frequently asked

Everything you need to know. Still have questions? Talk to our team.

Does the embed work with Single Page Apps (React, Next.js, Vue, Angular)?

Yes. GPTForm is specifically engineered for single-page applications. It attaches cleanly to the DOM and persists across client-side route transitions without flickering or re-initializing.

Will the script hurt my site's Core Web Vitals or PageSpeed scores?

No. The script is under 15KB and loads asynchronously after main-thread tasks are complete. It causes zero layout shifts (CLS) and will not degrade your Lighthouse performance rating.

Can I open the chat programmatically with my own button?

Yes. GPTForm exposes a global JavaScript API. You can wire custom buttons, navbar links, or CTAs to execute window.GPTForm.open() or trigger specific conversation intents.

Can I customize the widget colors and avatar?

Yes. You can customize the widget color palette, dark/light theme, launcher icon, agent avatar, greeting messages, and brand logo directly from your GPTForm dashboard without changing any code.

Ready to connect your site?

Start free today. No credit card required. Set up in under 5 minutes.

  • 14-day free trial
  • No credit card required
  • Cancel anytime
New · AI Voice Agent

Never miss another call.
Your AI receptionist answers 24/7.

Every missed call is a lost customer. Your AI voice agent picks up on the first ring, books the job, qualifies the lead, and routes emergencies — then logs the whole call to your CRM. Powered by Vapi.ai.

Answers every call, 24/7

No more missed leads after hours. Your AI agent picks up on the first ring — weekends, holidays, and 3 AM emergencies included.

Books appointments live

Checks your real-time calendar, quotes availability, and confirms bookings straight into your schedule — no callbacks needed.

Qualifies & captures leads

Asks the right qualifying questions, captures name, address, and job details, then drops a clean lead into your CRM.

Transfers urgent calls

Recognises emergencies (no heat, burst pipe, gas leak) and warm-transfers to your on-call technician instantly.

Takes detailed messages

When a transfer isn't needed, the agent records a structured message with transcript, summary, and callback number.

Speaks 30+ languages

Greets callers in their preferred language and switches mid-call. Perfect for multilingual neighbourhoods.

Bring your own Vapi.ai key — pay only for what you use

Numbers cost ~$2/month and calls ~$0.05–0.15/min (includes speech-to-text, the LLM brain, and text-to-speech). Billed by Vapi — no separate Twilio account. Available on Growth & Pro plans.

See how it works