Everything you need to know about GainWRK's AI-powered lead generation.
GainWRK is an AI-powered lead generation chatbot that replaces static contact forms, generic email links, and missed phone calls on your website. Instead of waiting for visitors to fill out a form, your AI agent starts a real conversation — answering questions, qualifying prospects, and capturing their contact information automatically.
It works 24/7/365, responds instantly, and sends you every lead by SMS and email so you can follow up first and close the deal.
GainWRK is built for service professionals and small businesses who generate revenue from inbound website traffic. That includes:
If your business depends on turning website visitors into booked jobs or consultations, GainWRK was made for you.
Contact forms are passive — they sit there hoping someone fills them out. Studies show over 80% of visitors leave a website without completing a form. GainWRK is proactive. It engages visitors in a natural conversation the moment they arrive.
Instead of name/email/message fields, your AI agent asks what the visitor needs, answers their questions using your business knowledge, and naturally collects their name, phone, and email — all while qualifying the lead so you know exactly what they need before you even call them back.
Not at all. You can either self-install in minutes by copying a single line of code onto your website, or book a white-glove setup call and our team will install and configure everything for you. Once it's live, everything is managed through your account dashboard — no coding required.
No — it complements your team. GainWRK handles the initial conversation, qualifies the lead, and sends you the details instantly. You (or your team) still make the follow-up call and close the deal. Think of it as a tireless first-responder that never misses a lead, even at 2 AM or on weekends.
That said, at $9.99/month vs. $3,200+/month for a full-time receptionist, many small businesses find GainWRK can handle the front-line engagement they'd otherwise need to hire for.
A small chat widget appears in the corner of your website (you choose which corner). When a visitor clicks it, they're greeted by your AI agent with a customized welcome message. The conversation flows naturally:
1. The AI greets the visitor and asks how it can help.
2. The visitor asks questions — the AI answers using knowledge from your website and any docs you upload.
3. The AI naturally asks for the visitor's name and contact information.
4. It collects qualifying details (what service they need, timeline, budget, etc.).
5. You receive an instant SMS and/or email with the full lead — name, contact info, what they need, and a conversation transcript.
The moment your AI agent collects a visitor's contact information, the system:
From there, you call or email the prospect. The AI got the conversation started — you close the deal.
Yes. When you set up your account, GainWRK scrapes your website to learn about your services, service areas, pricing approach, and unique selling points. You can also upload company documents (PDFs, pricing sheets, policy docs) for even deeper knowledge.
The AI builds a custom knowledge base using vector embeddings (FAISS) so it can retrieve and reference the most relevant information from your website when answering visitor questions. It's not making things up — it's pulling directly from your content.
Every conversation is automatically scored as HOT, WARM, or COLD based on signals in the conversation:
You can also configure custom scoring indicators in your account — add industry-specific hot, warm, and cold keywords that match your business.
Yes. After a few exchanges, the widget shows a "Talk to a Human" button. When clicked, it triggers the contact collection flow so you can follow up directly. The AI also offers visitors the option to email themselves the chat transcript at the end of conversations, giving them a record and giving you another touchpoint.
GainWRK is designed to be the first responder, not the only responder. The goal is always to connect the visitor with you.
There are two options:
Self-Install (2 minutes): Copy a single <script> tag and paste it into your website's HTML, just before the closing </body> tag. It looks like this:
<script src="https://gainwrk-widget.pages.dev/widget.js" data-client="your-client-id"></script>
White-Glove Setup: Book a call and our team will handle everything — installation, configuration, welcome message, qualifier setup, and testing.
GainWRK works on any website that allows you to add a JavaScript snippet. That includes:
If your site can load a <script> tag, GainWRK will work.
Self-install takes about 2–5 minutes. Create your account, copy the widget code, and paste it into your site.
We customize your AI agent (welcome message, qualifier questions, brand colors, knowledge base) during onboarding, which takes a few additional minutes. If you choose white-glove setup, the entire process from signup to live widget is typically done in a single 15–20 minute call.
Yes. Each website gets its own client ID with independent configuration — different welcome messages, branding, qualifier questions, and knowledge bases. One account can manage multiple client deployments.
No. The widget script is lightweight and loads asynchronously, meaning it doesn't block your page from rendering. The widget itself is hosted on Cloudflare's global CDN, so it loads fast regardless of where your visitors are located. Your website's performance and SEO are not affected.
Every GainWRK plan includes:
Yes. Visitors can upload images directly in the chat widget — photos of damage, project areas, documents, or anything else relevant. The AI agent acknowledges the image and includes the photo URL in your lead notification email.
The system handles large files automatically with progressive compression, so even high-resolution iPhone photos (which can exceed 5MB) are processed smoothly without timeouts.
Quick Replies are clickable button options that appear at the start of the conversation, giving visitors an easy way to tell the AI what they need. For example, a plumber might have: "Emergency Repair", "Get a Quote", "Schedule Service", "Talk to a Human".
You configure these in your account dashboard.
The AI responds in the same language the visitor uses. If someone starts chatting in Spanish, the AI will continue in Spanish. You can also set a Default Language in your account configuration to set the primary language for your welcome message and system prompts.
Both. You can configure an auto-open delay (e.g., open the chat after 5 seconds on the page) and auto-open pages (only trigger on specific URLs like your pricing or contact page). The widget also shows a subtle message preview bubble to draw attention without being intrusive.
Your GainWRK account has extensive configuration options:
Yes. You set a Brand Color in your account and the widget uses it for buttons, message bubbles, and accents. If you don't set one, the widget automatically detects your website's primary color. You can also set:
The widget supports both dark and light themes and automatically matches your website's background.
Absolutely. Your welcome message is the first thing visitors see when the chat opens. You write it in your account dashboard. Examples:
Qualifier questions are the two pieces of information you most want from a lead beyond their name and contact info. The AI naturally works them into the conversation. Examples:
You configure these as Qualifier 1 and Qualifier 2 instructions in your account. The AI adapts its approach to gather this information conversationally, not as a rigid form.
Most configuration changes (welcome message, qualifier questions, brand color, quick replies, custom instructions) take effect within 15 minutes due to caching. If you update your website URL or knowledge base content, it can take up to 24 hours for the AI to re-scrape and rebuild its knowledge.
Server restarts (e.g., during platform updates) clear all caches and apply changes immediately.
You receive notifications through two channels:
SMS Alert — A concise text message with the lead's name, contact info, what they need, and their lead score (e.g., "[HOT] Mike R. | 508-555-0142 | Emergency plumbing, basement leak"). Designed to fit in 2 text segments so it's quick to read between jobs.
Email Notification — A formatted HTML email with the full details: lead score badge, contact information with clickable links (tap-to-call, tap-to-email), qualifier answers, uploaded photos, and the complete conversation transcript.
You can also configure a webhook to push leads to Zapier, Make, or your CRM.
GainWRK uses a smart deferred notification system. It doesn't send the alert the instant someone gives their name — it waits until the AI has collected qualifying information too, so your notification is as complete as possible.
If the visitor finishes the conversation naturally (says goodbye), the notification fires immediately. If they go silent (common on mobile), a safety-net timer fires after about 2.5 minutes of inactivity. You also get UPDATE notifications if new information comes in after the initial alert was sent.
Every lead notification includes:
Yes. The system uses multi-layered deduplication:
Yes. GainWRK supports webhook notifications — every captured lead is sent as a JSON payload to any URL you configure. This works with:
Webhooks include retry logic with exponential backoff, so transient failures don't lose your leads.
GainWRK is powered by Google Gemini, one of the most advanced large language models available.
The AI is specifically tuned for lead capture through custom system prompts that prioritize getting contact information while being helpful, natural, and non-pushy.
Three ways:
1. Website scraping — GainWRK reads up to 3 of your website URLs and builds a searchable knowledge base using vector embeddings (FAISS). When a visitor asks a question, the AI retrieves the most relevant sections from your site.
2. Document uploads — You can upload company documents (pricing sheets, service guides, policy docs) or link Google Docs. These get indexed alongside your website content.
3. Custom instructions — You can write free-form instructions telling the AI about your business personality, policies, tone, and anything it should know that isn't on your website.
The AI is configured to answer questions based on your website content and uploaded documents. It uses retrieval-augmented generation (RAG), meaning it searches your knowledge base before responding rather than relying purely on its general training.
For questions it can't answer from your content, it's trained to say something like "That's a great question — let me connect you with our team so they can give you the specifics" rather than guessing. You can also set Compliance Boundaries to hard-block topics the AI should never address (e.g., specific pricing, legal advice, medical claims).
The AI's knowledge base is rebuilt when your website content changes and the cache expires (up to 24 hours), or whenever the server restarts. For most clients, this means your AI agent reflects recent website updates within a day.
If you make a critical content change and need it live immediately, contact support and we can trigger a manual refresh.
The underlying Gemini models are continuously improved by Google. On our side, we regularly update the conversation prompts, lead capture logic, and scoring algorithms based on real-world performance across all our clients. You automatically benefit from these improvements without doing anything.
On your end, you can refine performance by updating your Custom Instructions, Common FAQs, and Objection Handlers based on the conversation transcripts you receive.
GainWRK offers three plans:
All plans include the full AI agent, SMS and email lead alerts, lead scoring, monthly reports, CRM integration, and document upload for advanced training.
There's no annual fee in your first year. Starting on your one-year anniversary, a $29.99 annual platform fee applies (billed once per year, separate from the monthly subscription).
Yes. You can start a free trial on any plan to experience the full product before committing. Try it on your live website and see leads come in before you ever pay.
For most service businesses, a single converted lead pays for an entire year of GainWRK. Consider:
At $9.99/month, GainWRK costs less than a dollar a day. Compare that to a full-time receptionist at $3,200+/month, or the cost of just one missed lead that went to your competitor because no one answered.
Yes. GainWRK subscriptions are month-to-month. You can cancel at any time from your account dashboard with no cancellation fees or long-term commitments.
There is no annual fee in your first year. Beginning on your one-year enrollment anniversary, a non-refundable annual platform fee of $29.99 applies, billed once per year. This is separate from your monthly subscription and covers infrastructure, AI model costs, and platform maintenance. You'll be notified before it's charged.
Yes. GainWRK takes security seriously:
Only you (and any team members you authorize) can access your leads and transcripts. Each client account is isolated — your data is never shared with other GainWRK customers. Conversation data is used only to deliver the service to you and is not used to train AI models.
You configure Allowed Origins in your account. The widget will only function on domains you explicitly authorize, plus localhost for testing. Requests from unauthorized domains are blocked. This prevents someone from copying your widget code and using your AI agent on their site.
Yes. GainWRK uses Twilio for SMS delivery, which is fully compliant with TCPA and carrier regulations. SMS notifications are sent only to business owners (you) — not to website visitors. The contact form on our website includes opt-in consent language for any SMS communications.
The widget script (widget.js) is a self-contained JavaScript file that:
It does not track users across sites, install cookies for advertising, or collect any data beyond the chat conversation itself.
This usually happens on the very first message after the AI agent hasn't been used in a while. The server needs to build a knowledge base from your website content, which can take a few seconds. During this time, the widget shows a "getting set up" message and automatically retries.
If it persists, check that your website URL is accessible (not behind a login or IP restriction) so the AI can scrape it. If the issue continues, contact support.
A few things to check:
Review your configuration:
If the AI's knowledge seems outdated, your knowledge base may need a refresh (it rebuilds every 24 hours or on server restart).
Common causes:
<script> tag should be placed just before </body>, not in the <head>data-client matches your account's client ID exactly (case-sensitive)Photo URLs are included in your email notification. Click the link to view the image. Images are stored on the GainWRK server and are accessible via direct URL. If the image appears missing, the visitor may have uploaded a file that was too large — the system automatically compresses images, but files that fail compression are rejected with a friendly message asking the visitor to try a smaller file.
You can reach us through:
We're a small, responsive team. We take pride in answering quickly — because we know leads go to whoever responds first.
Start a free trial and see GainWRK in action on your own website — or chat with us right now.
Free Trial