Free certification and 20% recurring commission for VAs and freelancers in Pakistan, India, Bangladesh, the Philippines, Vietnam and Ukraine See the programme →
Knowledge Base
Complete Guide

Master every feature of
Knock Knock App

Your complete reference guide — from the Dashboard and AI Agents to Integrations, the Agency Portal, and white-label setup. Search or browse all 14 modules below.

14
Modules
100+
Features documented
60+
FAQs answered
01

Dashboard

Visitor Intelligence

What is the Dashboard?

The Dashboard — titled "Visitor Intelligence" in the app — is the first screen you see when you log in. It gives you a live, real-time view of every visitor on your website right now, along with today's performance across leads, conversions, traffic sources, auto-engage, and engagement. A green "Live" indicator in the top-right confirms all data is updating in real time.

Navigation Tabs

OverviewHigh-level summary cards and the Activity Timeline chart. Your starting point every day.
Hot LeadsRanked list of your highest-intent visitors with location, source, and lead score.
ConversionsLog of every visitor who converted — via chat, call, or booking.
Traffic SourcesBreakdown of where visitors came from: Paid, Direct, Facebook Ads, Organic, etc.
Auto EngagePerformance of your Auto Engage messages — shown, responded, and response rate.
EngagementDetail on Chat, Video Call, and Voice Call sessions including handoffs and Handoff Timeline.

Overview Tab — Top Row Cards

Visitors
Total visitors tracked today with a weekly bar chart and % change vs yesterday (e.g., ↓17% vs yesterday).
Hot Leads
High-intent visitors detected today. Shows a horizontal progress bar per lead with their score.
Conversions
Total conversions today — broken into Chat, Call, and Book shown as a donut chart.
Traffic
Distinct traffic sources with bar-chart breakdown: Paid, Direct, Facebook, Organic.
Auto Engage
Overall Auto Engage response rate shown as a circular gauge percentage.
Engagement
Chat, Video, and Voice icons with notification dots for new interactions.

Summary Statistics Bar

Engagement RatePercentage of visitors who engaged with the widget in any way (e.g., 25.6%).
Response RatePercentage of Auto Engage messages that received a visitor response (e.g., 0.0%).
ConversionsRaw count of total conversions for the selected period.

Activity Timeline Chart

A smooth line chart plotting three metrics across the full day. Visitors (teal line) shows total sessions — typically the tallest peak. Engagements (orange line) shows widget interactions. Conversations (purple line) shows active chat and call conversations. Traffic spikes show campaign bursts; if Engagements stay flat when Visitors spike, your widget copy needs work.

Hot Leads Tab

Shows a ranked list of your highest-scoring visitors. Each card shows: visitor name or 'Anonymous Visitor', location (city/country), traffic source tag, campaign ID tag for paid sources, a green lead score progress bar (e.g., 75), and a View button to open their full profile and session recording. Total lead count shown top-right (e.g., '7 leads').

Conversions Tab

DateExact date and time of conversion (e.g., Mar 25, 1:42 PM).
ContactVisitor name and email address if identified.
TypeChat (blue badge) or Call (green badge).
PageURL where the conversion happened.
ActionsIcons to open the Chat transcript or replay the Session recording.

Traffic Sources Tab

Source Name + TagsSource name with associated domains and campaign ID tags.
VisitorsTotal visitors from this source (e.g., Paid: 97, Direct: 95, Facebook: 32, Organic: 11).
IdentifiedHow many visitors from this source were identified by name or email.
EngagedHow many interacted with the widget.
RateConversion rate % per source (e.g., Direct: 8.4%, Paid: 1.0%).

Auto Engage Tab

Shows performance of every Auto Engage message. Each card shows: the exact message text, Shown count, Responded count, Rate %, and Best Source page. Messages with 100% rate were shown once and responded to. Messages with 0% need copy or timing adjustment.

Engagement Tab

ChatSessions, Bookings, and Handoffs from text conversations.
Video CallsSessions, Avg Duration (e.g., 2m 14s), Bookings, Handoffs.
Voice CallsSessions, Avg Duration (e.g., 13s), Bookings, Handoffs.
Video Preview UnmutesVisitors who unmuted the greeting video — a strong intent signal. Shows unique visitors and total unmute actions.
Handoff TimelineChronological feed of every AI-to-human handoff: visitor name, assigned team member, message count, time, and Chat/Session action buttons.

Page Performance

Shows which pages receive the most visitor attention. Columns: Page Title + URL, Visitors count, and Avg Time on page. High avg time on the Pricing page (e.g., 28m 51s) signals strong buying intent. Default shows 10 pages — click 'Show All (50)' for the complete list.

FAQ

What does the 'Live' indicator mean?
The green 'Live' badge confirms the dashboard is actively refreshing in real time. All visitor counts, engagement metrics, and the Activity Timeline update automatically — no need to refresh the page.
Why is my Engagement Rate 25.6% but Response Rate 0.0%?
Engagement Rate counts all visitors who interacted with the widget in any way (opening it, unmuting video, hovering). Response Rate specifically measures visitors who replied to an Auto Engage message. These are different metrics — high engagement with 0% response means visitors open the widget but don't respond to proactive messages.
What is a 'Handoff' in the Engagement tab?
A Handoff happens when the AI Agent transfers a conversation to a human team member. The Handoff Timeline shows every transfer — visitor name, team member who received it, and message count before handoff.
What does 'Identified' mean in Traffic Sources?
'Identified' means Knock Knock App matched the visitor to a known contact — via a previous form, chat, or returning browser. Anonymous visitors are tracked but not identified.
Can I change the date range?
Yes — use the date picker in the top-right corner. Default shows today. Select any custom range to view historical performance across all tabs.
02

Activities

Live & Recorded Visitor Sessions

What is Activities?

Activities is your live viewing room for website visitors. See exactly who is on your site right now, what they are looking at, where they came from, and how long they have been browsing. Split into two areas: Live Sessions (visitors on your site right now) and Recorded Sessions (past sessions saved for replay).

Live Sessions — Visitor Card Information

Visitor Name / IDIdentified visitors show their real name. Others show an anonymous ID.
LocationCity and country from their IP address.
Current PageThe exact URL they are viewing right now.
Session DurationHow long they have been on your site this visit.
Lead ScoreHot / Warm / Cold rating based on behaviour.
SourceHow they arrived — Google, direct, email, social, etc.
DeviceDesktop, mobile, or tablet and their browser.
Action BarQuick-access buttons to start Video Call, Audio Call, or Chat instantly.

Action Bar — Reach Out Live

When you spot a Hot Lead on a high-value page (pricing, checkout), reach out directly: Video Call — face-to-face in their browser. Audio Call — voice-only, no install needed. Chat — send the first message and open a conversation. The visitor sees a prompt in the widget and can accept or decline.

Recorded Sessions

Session RecordingFull playback of mouse movements, scrolls, clicks, and page navigation.
Time FiltersCustom range, Last 24h, 7 days, 30 days, or 90 days.
Visitor DetailsName, location, device, and pages visited during the session.
Playback SpeedWatch at 1×, 1.5×, or 2× speed to review sessions quickly.
Session DurationTotal time the visitor spent on your website.
Lead ScoreTheir calculated intent score at the time of the visit.

FAQ

How long are recordings stored?
Session recordings are stored according to your plan. Starter plans keep 30 days; Pro and Agency plans keep up to 90 days.
Can visitors tell they are being recorded?
Knock Knock App captures interaction data (clicks, scrolls, navigation) — not audio or video of the visitor. Your Privacy Policy should disclose session recording to comply with applicable laws.
What does the lead score measure?
Lead scores consider: pages visited, time on site (pricing/demo pages score higher), number of return visits, and widget interactions.
03

Leads

Capture, Score & Manage Prospects

What is Leads?

The Leads module is your prospect pipeline. Every time a visitor identifies themselves — by starting a chat, accepting a call, or leaving their details — Knock Knock App creates a Lead record. View, filter, score, and manage all leads from one place. Think of it like a CRM built directly into your website engagement tool.

Lead Profile — What Gets Captured

Contact DetailsName, email address, phone number (if provided).
CompanyOrganisation name and website (detected or self-reported).
LocationCity, country, and timezone.
SourceHow they found you — Google, social, direct, referral, or campaign UTM.
Pages VisitedComplete list of pages visited across all sessions.
Lead ScoreAutomatically calculated intent score (0–100).
Conversation HistoryAll chats, call transcripts, and AI interactions linked to this lead.
Session CountHow many times they have visited your website.
First Seen / Last SeenTimestamps of first and most recent visit.

Lead Scoring — How It's Calculated

Pages Visited+5 per unique page. Pricing, demo, and contact pages score higher (+15).
Session Duration+1 per minute on site (capped at 30 points).
Return Visits+10 per return visit (capped at 30 points).
Widget Interaction+20 for initiating a chat, call, or accepting an agent message.
Form Submission+30 for submitting any contact or booking form.

Score Ranges

Hot Lead (80–100)
High-intent visitor — pricing page, repeated visits, long session. Engage immediately.
Warm Lead (50–79)
Interested but still exploring. Good candidate for proactive chat.
Cold Lead (0–49)
Early stage. Let the AI nurture with automated messages.

Managing Your Leads

  • Filter by lead score: Hot (80–100), Warm (50–79), Cold (0–49).
  • Filter by source: Organic, Paid, Social, Direct, Referral.
  • Filter by date range: Today, Last 7 days, Last 30 days, Custom.
  • Sort by: Lead score, Last activity, First seen, or Company name.
  • Assign leads to team members for follow-up.
  • Mark a lead as Won, Lost, or In Progress to track pipeline status.
  • Export leads to CSV for use in external CRMs or email platforms.

FAQ

Can I manually add a lead?
Yes. Click 'Add Lead' and enter their contact details. Useful for leads from other channels (phone, in-person) you want to track in Knock Knock App.
What happens when a lead returns to the website?
Knock Knock App recognises returning visitors (via cookies and identification) and updates their existing lead record — adding session data, updating their score, and logging new interactions.
How is this different from the HubSpot integration?
The Leads module is Knock Knock App's built-in lightweight CRM. The HubSpot integration syncs your Knock Knock App leads into HubSpot automatically for advanced pipeline management.
04

Chats

Text Conversations with Visitors

What is Chats?

Chats is your central inbox for all text-based visitor conversations. When visitors start a chat through the Knock Knock App widget, those messages appear here — organised, searchable, and ready to reply to. It works like a professional messaging platform built for sales and customer support.

Filter Tabs

LatestAll conversations sorted by most recent message, newest first.
UnreadConversations where the visitor has sent a message you haven't read yet.
TransferredConversations handled by the AI Agent and passed to a human.

Inside a Conversation

  • Left panel — Chat list for quick switching between conversations.
  • Centre panel — Full message thread with timestamps and read indicators.
  • Right panel — Visitor Information Card: name, location, lead score, pages visited, session history.

Message Composer Features

Type & SendType your message and press Enter or click Send.
Emoji SupportAdd emojis to keep the tone friendly.
File AttachmentsShare images, PDFs, or documents directly in chat.
Canned ResponsesSave and reuse common replies with one click.
Transfer to AgentHand the conversation to another team member or AI Agent.

Response Status Indicators

SentMessage delivered to Knock Knock App servers.
DeliveredMessage delivered to the visitor's widget.
ReadVisitor has opened and seen your message.
TypingA '...' indicator shows the visitor is currently typing.

FAQ

Can I reply from my mobile phone?
Yes. Knock Knock App has a mobile app and mobile-optimised web interface. Manage all chats on the go.
What happens when I'm offline and a visitor starts a chat?
If the AI Chat Agent is enabled, it handles the conversation automatically. If not, visitors see your offline message and can leave a message for you to reply to later.
Can multiple team members chat with the same visitor?
Only one team member handles a conversation at a time. Use the Transfer feature to hand off to a colleague.
05

Calls

Voice & Video Call Management

What is Calls?

The Calls module logs all inbound and outbound voice and video calls initiated through the Knock Knock App widget. Every call — answered by you, your team, or the AI Agent — is recorded here with a full record including transcripts and recordings.

Call Log Columns

Call LogComplete list: date, time, visitor name, duration, and status.
Call TypeInbound (visitor initiated) or Outbound (you initiated from Activities).
StatusAnswered, Missed, AI-Handled, or Voicemail.
DurationHow long the call lasted.
RecordingPlayback button for recorded calls (Pro/Agency plans).
TranscriptAI-generated transcript of the conversation.
Caller DetailsVisitor name, location, lead score, and page they were on when they called.

Time Filters

CustomSet any date range with a calendar picker.
24hCalls from the last 24 hours.
7 DaysCalls from the past week.
30 DaysCalls from the past month.
90 DaysCalls from the past 3 months.

Call Recordings & Transcripts

  • Play back recordings directly in the browser.
  • Read AI-generated transcripts to quickly scan what was discussed.
  • Share recording links with team members for coaching or review.
  • Download recording files for your own records.
  • Use transcripts for onboarding new sales reps with real conversation examples.

FAQ

Are all calls recorded automatically?
Recording is available on Pro and Agency plans. Once enabled, all completed calls are recorded. You can disable recording at any time in Settings.
What is an AI-Handled call?
If your AI Call Agent is active, it may answer calls on your behalf. These calls appear in the log marked 'AI-Handled' with a full transcript.
Can I export my call log?
Yes — export as CSV from the Calls module. Includes all metadata (date, duration, caller details) but not audio files.
06

Reports

Analytics & Performance Insights

What is Reports?

Reports is your business intelligence centre. It aggregates data from across the platform — visitor activity, chats, calls, leads, and AI Agent performance — and presents it as clear, actionable insights. Understand what is working, what isn't, and where to focus your energy.

Report Types

Visitor OverviewTotal visitors, unique visitors, avg session duration, and bounce rate over time.
Lead ReportNew leads per day, score distribution (Hot/Warm/Cold), conversion rate, and top sources.
Chat PerformanceTotal chats, response time, resolution rate, and satisfaction ratings.
Call ReportInbound call volume, answered vs missed rate, avg call duration, AI-handled percentage.
AI Agent ReportConversations handled, escalation rate, top questions asked, and lead qualification rate.
Team PerformanceIndividual agent stats: response time, chats handled, calls taken, conversion rate.
Integration ActivityRecords synced to HubSpot, Slack notifications sent, Zapier workflows triggered.

Date Range & Filters

  • Date range: Today, Yesterday, Last 7 Days, Last 30 Days, Last 90 Days, or Custom.
  • Team member: View all agents or filter to a specific person.
  • Channel: Chat only, Calls only, or All channels combined.
  • Lead status: Show data for Hot, Warm, or Cold leads separately.

Daily Digest Email

Enable the Daily Digest to receive an automated email summary every morning. It includes: yesterday's visitor count and top pages, new leads captured with score breakdown, chats and calls handled vs missed, AI Agent highlights, and one actionable recommendation. Enable via Settings → Organization → Notification Settings → Daily Digest Email.

FAQ

Can I export reports?
Yes — every report can be exported as CSV or PDF. Use the Export button in the top-right corner of any report view.
How far back does data go?
Starter plans retain 3 months. Pro plans retain 12 months. Agency plans retain 24 months of reporting data.
Can I share reports with a client or stakeholder?
Yes — use the Share button to generate a read-only link. The recipient doesn't need a Knock Knock App account to view it.
07

Widget & Call Settings

Install, Design & Configure Your Widget

What is the Widget?

The Widget is the interactive window that appears on your website — usually in the bottom-right corner. It's how visitors connect with you via text chat, audio call, or video call without leaving your website. Think of it like a friendly assistant stationed at the entrance of your digital storefront.

Installation — One-Time Setup

Direct CodeCopy the JavaScript snippet and paste it into your website's tag.
GTM InstallAdd the Knock Knock App tag through Google Tag Manager. No code editing required.
WordPress PluginInstall the official Knock Knock App plugin from the WordPress plugin directory.

Display Settings

Widget VisibilityMaster on/off toggle. Turn OFF when closed, turn ON to make it live.
Default Greeting VideoChoose a preset video or upload your own (recommended: 10–30 seconds, friendly and direct).
Online HeadingMain text shown when you're available. E.g., 'Chat with us now!'
Online Sub HeadingSupporting text. E.g., 'Average response: under 1 minute.'
Offline HeadingShown when offline. E.g., 'We're currently away.'
Offline Sub HeadingInvite visitors to leave a message. E.g., 'We'll reply within 2 hours.'
Widget StyleUltimate, Smart, Mini, Bubble, or Bar — choose per device (desktop/mobile).
Widget PositionBottom Right (recommended) or Bottom Left.

Color Presets

Default
Teal and orange — Knock Knock App's own brand palette. Balanced and professional.
Purple
Modern and elegant. Suits tech and creative businesses.
Warm
Orange and red tones. Energetic, friendly — great for fitness or lifestyle brands.
Ocean
Blue and teal. Calm, trustworthy. Ideal for finance or healthcare.
Dark
Black and subtle colours. Sleek and minimal.
Green
Earthy and natural. Suits health, sustainability, or food businesses.

Communication Options

Video CallsFace-to-face conversations in the browser. Toggle ON or OFF.
Audio CallsVoice-only calls — no camera required. Toggle ON or OFF.
Live ChatText messaging. The simplest and most common option. Toggle ON or OFF.

Page Rules — Advanced Personalisation

Page Rules let you show different widget messages, videos, and headings on different pages. Go to Settings → Widget → Rules tab → Toggle ON 'Page-Specific Content' → New Page Rule. Set a Page URL, optional custom video, and Online/Offline headings per page. Example: Pricing page shows 'Questions about our pricing?' — far more relevant than a generic greeting.

Call Settings — Who Answers First

AI Answers FirstAI greets and qualifies every caller. Transfers to you when appropriate. Best for high call volume.
You Answer FirstCalls ring your phone directly. AI only steps in if you don't answer. Best for important clients.
Split HandlingKnown clients ring your phone; new leads go to AI first. Best of both worlds.

Where Calls Reach You

Phone CallKnock Knock App calls your actual mobile or office number.
SMS / TextSends a text with caller info so you can decide whether to call back.
EmailSends a detailed email with the call transcript or voicemail.
Web PortalShows incoming calls in your Knock Knock App dashboard.

FAQ

Does the widget slow down my website?
No. The widget script loads asynchronously — it initialises after the rest of your page has loaded and doesn't affect page load time.
Can I have different widgets on different subdomains?
Yes. You can install the widget on multiple websites and manage each with its own settings. Contact support to enable multi-site configuration.
Can I test call settings without affecting real callers?
Yes. Enable 'Forward All Calls Instantly' temporarily and call yourself to test the full flow.
08

AI Agents

Automated Chat, Call & Proactive Engagement

What is AI Agents?

AI Agents are your 24/7 digital team members. They handle repetitive, time-consuming customer interactions automatically — qualifying leads, answering questions, booking appointments, and routing enquiries — so your human team can focus on closing deals.

Three Agent Types

Chat AgentHandles all text-based conversations through the widget. Answers questions, qualifies leads, collects contact details automatically.
Call AgentAnswers incoming voice and video calls, greets callers, qualifies them, and routes or takes messages.
Auto Connect AgentProactively invites high-intent visitors to a live call or chat — feels like the website owner personally reaching out. The most powerful conversion tool.

Auto Connect Agent — How It Works

The Auto Connect Agent reads the page the visitor is currently viewing, generates a personalised hook message from that content, and delivers it in one of two ways: (1) Chat Mode — message sent as a yes/no prompt in the widget. (2) Call Mode — message displayed alongside a call invitation that looks like the website owner personally calling. Both modes start with AI reading the page — the delivery method differs.

Auto Connect — Chat Mode vs Call Mode

Chat ModeHook message sent as a chat prompt with a simple [Yes] / [No thanks] option. Lower friction, easy to respond to.
Call ModeSame hook message appears alongside a call invitation. Visitor can accept (connects to human or AI) or decline (widget pivots to chat automatically).
Human First RoutingCall accepted → connects instantly to a live team member. Zero AI involvement. Highest-conversion option when team is available.
AI to Human RoutingCall accepted → AI picks up first, qualifies the visitor, then hands off to a human with full context and a warm introduction.
After HoursIf no human available, AI handles the full call, gathers details, and books a callback for the next day.
Declined CallWidget automatically pivots to chat — follow-up message sent. No engagement opportunity is lost.

Configuring Your AI Agent

AI EngineGPT-4o Mini (fast, 95% of use cases) or GPT-4o Turbo (faster, stronger reasoning for complex flows).
Agent NameGive your AI a personality (e.g., 'Alex — Sales Assistant').
Quick ModePre-built templates, set up in minutes.
Advanced ModeFull control over instructions for expert users.
Agent InstructionsTell the AI exactly how to behave in plain English — no coding required.
RoutingAI Only (handles everything) or AI to Human (transfers when needed).
Chat InterfaceAgent photo, name, widget colours, and welcome message.

FAQ

Will AI Agents replace my employees?
No. They replace repetitive low-value tasks — answering 'What are your hours?', collecting lead details, screening calls. Your team focuses on high-value work: closing deals and building relationships.
How does the Auto Connect Agent know what message to send?
The AI reads the content of the page the visitor is currently viewing — the headline, copy, offer, or product details — and generates a hook message specifically relevant to that content in real time.
What is the difference between Auto Connect chat mode and call mode?
Both start the same way: AI reads the page and generates a hook message. In chat mode, that message is a yes/no chat prompt. In call mode, the same message appears alongside a call invitation. The mode is configured per page rule or agent setting.
What happens if no human is available when a visitor accepts a call?
The call falls back to the AI Agent, which handles the full conversation, gathers details, and books a callback. The visitor always gets a response — never a dead end.
Do I need to write code to set up an AI Agent?
No. Use Quick Mode with pre-built templates in minutes. Advanced Mode gives full control over instructions if needed.
09

Integrations

Connect to Your Favourite Tools

What is Integrations?

Integrations connect Knock Knock App to the other tools your business already uses. But they go further than simple notifications — when Knock Knock App identifies a website visitor, that data can be pushed straight into your CRM automatically. From there, you can run targeted email nurture sequences, retargeting campaigns, and follow-up pipelines against people who visited your site but never converted.

Available Integrations

SlackTeam Communication — get notified about new chats and calls instantly in your workspace.
HubSpotCRM — sync identified visitor contacts and activities automatically.
ZapierAutomation — connect to 5,000+ apps including any CRM, email platform, or database.
Google CalendarScheduling — sync availability and auto-create appointments.
ShopifyE-commerce — connect your store for product info and order lookups.
WooCommerceE-commerce — connect your WooCommerce store.
CalendlyScheduling — schedule meetings using your Calendly event types.
GoHighLevel CalendarScheduling — configure your GoHighLevel calendar for bookings.
WebhookDeveloper / Custom — send identified visitor data to any system in real time via HTTP POST.

Identified Visitors → CRM → Nurture Pipeline

The most powerful use case: (1) Visitor lands on your website. (2) Knock Knock App identifies them — name, email, company, location, lead score, pages visited. (3) Contact record pushed to your CRM automatically (GoHighLevel, HubSpot, or any CRM via Zapier/Webhook). (4) CRM triggers a nurture email sequence based on pages they visited. (5) Ad platforms (Meta, Google) use the same data for retargeting. (6) Visitor is being followed up across email and ads — even though they never filled in a form.

CRM Routing Options

GoHighLevelNative integration — identified visitor details flow directly into GHL CRM. Trigger workflows, pipelines, and email/SMS sequences automatically.
HubSpotNative integration — new contacts created in HubSpot the moment a visitor is identified. Transcripts and lead scores logged against the contact.
Any CRM via ZapierConnects to Salesforce, Pipedrive, ActiveCampaign, Keap, Zoho, Mailchimp, and 5,000+ more.
Any System via WebhookSend a structured HTTP POST with full visitor JSON to any URL in real time. Connect to proprietary CRMs, data warehouses, or custom dashboards.

What Visitor Data Gets Sent to Your CRM

  • Full Name and Email Address (when identified)
  • Company Name and Website (when detected)
  • Location: City, Country, Timezone
  • Traffic Source: how they arrived (Paid, Direct, Organic, Social, Campaign UTM)
  • Pages Visited: full list of URLs and time spent on each page
  • Lead Score: calculated intent score (0–100)
  • Session Count: number of times they have visited your website
  • First Seen / Last Seen timestamps
  • Conversation History: chat transcripts and call recordings

FAQ

Which CRM should I use — GoHighLevel or HubSpot?
Use GoHighLevel if you're an agency running client pipelines on GHL or want GHL's SMS and email automation. Use HubSpot if your sales team lives in HubSpot and you want lead scores and transcripts in your deal pipeline. Use Zapier or Webhook for any other CRM.
What is a webhook and do I need a developer?
A webhook sends visitor data to another system automatically via an internet connection. Basic setups (like connecting to Zapier or Make) don't require a developer. Connecting to a fully custom system may require development work on the receiving end.
Can I retarget identified visitors with ads?
Yes — once identified visitor data is in your CRM or Zapier, you can pass their email to Meta or Google Ads as a custom audience for retargeting campaigns.
10

Members

Team Roles & Permissions

What is Members?

The Members module is where you manage your team inside Knock Knock App. Add colleagues, assign roles, set permissions, and monitor who is active. If Knock Knock App is the front desk of your business, Members is the team roster behind it.

Team Roles & Permissions

OwnerFull access to all settings, billing, and team management. One per account.
AdminCan manage members, widget settings, integrations, and view all data. Cannot change billing.
AgentCan handle chats, calls, and view leads and activities. Cannot change settings.
ViewerRead-only access to dashboard, reports, and conversation history. Cannot interact with visitors.

Inviting a Team Member

Step 1Go to Settings → Members.
Step 2Click 'Invite Member'.
Step 3Enter their email address.
Step 4Select their role: Admin, Agent, or Viewer.
Step 5Click 'Send Invitation'. They'll receive an email to set up their account.

Online Status

Online (Green)Available to receive chats and calls. Widget routes to them first.
Busy (Yellow)In a call or focused work. New chats may route to another agent.
Offline (Grey)Not available. Chats and calls handled by AI or other online agents.

FAQ

How many team members can I add?
Depends on your plan. Starter: 1 user. Pro: up to 5 users. Agency: unlimited users. Contact support to upgrade if you need more seats.
What happens to conversations if I remove a team member?
All their conversation history is retained. Conversations are re-assigned to the account owner or can be manually re-assigned to another agent.
11

Packages & Billing

Plans, Usage & Subscription Management

What is Packages?

The Packages module is where you manage your Knock Knock App subscription. View your current plan, see usage against limits, upgrade or downgrade, and manage billing details — all from one place.

Available Plans

StarterFor solo entrepreneurs and micro-businesses. 1 user, core chat and widget features.
ProFor growing teams. Up to 5 users, AI Agents, call recording, full reporting, and all integrations.
AgencyFor agencies and larger teams. Unlimited users, multi-site support, white-label options, and priority support.

Usage Metrics Tracked

Monthly Visitors TrackedUnique visitors Knock Knock App has identified this billing period.
AI Agent ConversationsConversations handled by AI Agents this month.
Call MinutesTotal voice/video call minutes used across your team.
Session RecordingsSession recordings stored and available for playback.
Team Members (Seats)Number of active users on your account.

FAQ

Can I get a refund if I change my mind?
Knock Knock App offers a 30-day money-back guarantee on all paid plans. Contact support within 30 days of your first charge to request a refund.
Is there a discount for annual billing?
Yes — annual billing saves 20% compared to monthly. Switch at any time from Settings → Packages & Billing.
12

Organization Settings

Company Profile, Hours & Notifications

What is Organization Settings?

Organization Settings is the control centre for how your entire business appears and operates in Knock Knock App. Define your company identity, set your operating hours, and configure how your team gets notified about important events.

Company Profile

Company LogoUpload JPG, PNG, or GIF (recommended 200×200px). Appears on the dashboard, widget, and notifications.
Organization NameYour business name as it appears throughout Knock Knock App and to visitors.
Website URLYour main website address.
IndustryHelps Knock Knock App tailor recommendations and AI templates to your sector.

Working Hours

TimezoneSelect your business timezone. Critical for accurate scheduling across all locations.
Daily HoursSet open/close times for each day of the week individually.
Day ToggleTurn specific days off (e.g., closed weekends) with a single toggle.
Special HoursOverride default hours for holidays or special events.

Notification Settings

New Visitor NotificationSound alert when a new visitor lands on your website.
Hot Lead NotificationInstant alert when a high-intent visitor is detected. Never miss a buying signal.
Received Call NotificationAlert when an inbound call arrives — includes caller details and accept/decline option.
Missed Call NotificationAlert after a missed call — shows caller info for quick follow-up.
Chat Transcript EmailEmail with full chat transcript after each conversation.
Daily Digest EmailMorning summary of yesterday's activity: visitors, leads, chats, and calls.

Recommended Notification Setup

  • ✓ Enable: Hot Lead Notification — never miss a high-intent visitor.
  • ✓ Enable: Received Call Notification — answer calls promptly.
  • ✓ Enable: Chat Transcript Email — keep records of every conversation.
  • ✓ Enable: Daily Digest Email — start every morning with a performance snapshot.
  • ○ Optional: New Visitor Notification — useful during active sales periods, can be distracting otherwise.
13

My Settings

Personal Profile, Schedule & Alerts

What is My Settings?

My Settings is your personal space in Knock Knock App — separate from Organization Settings which controls the whole account. Here you manage your own profile (the face visitors see when they chat or call you), your personal working schedule, and your notification preferences.

Account Details

Profile PhotoYour photo shown to visitors during chat and calls. Use a clear, professional headshot.
Full NameYour real name — displayed in the widget when visitors chat with you.
Email AddressYour login email. Also used for notification delivery.
DesignationYour job title (e.g., 'Sales Manager', 'Support Specialist', 'Founder').
Phone NumberInternal only — not visible to visitors. Used for call forwarding.
LocationYour city and country. Helps team coordination.
TimezoneYour personal timezone. Critical for accurate working hours display.

Personal Working Hours

Default (Organization Hours)You're available during the same hours as the Organization schedule. No additional setup needed.
Custom HoursSet your own schedule — different start/end times per day, different days off. Overrides the Organization schedule for you only.

FAQ

What if I don't set custom working hours?
Your account uses the Organization's default working hours. If your schedule matches the organization, you don't need to change anything.
Can visitors see my personal phone number?
No. Your phone number is internal only — used for call forwarding to your device, not visible to website visitors.
Does changing my timezone affect my working hours?
Yes — timezone is crucial. It affects how your working hours are interpreted. Always ensure your timezone is correct.
14

Agency Portal

White-Label & Client Management

What is the Agency Portal?

The Agency Portal is a dedicated environment built exclusively for marketing agencies. It gives approved agency partners the ability to white-label the entire platform — under their own brand, domain, and pricing — and create, manage, and oversee all client accounts from a single centralised dashboard. Think of it like running your own SaaS product, powered by Knock Knock App behind the scenes.

Getting Access — Application Process

Step 1Log in to your Knock Knock App account.
Step 2Click 'Request to Become an Agency Partner' — available from the main platform.
Step 3Fill in the application: agency name, website, client types, team size, and intended use.
Step 4Submit. Genuine applications are reviewed and approved within 12 hours.
Step 5On approval, the Switch button permanently appears at the bottom-left of the sidebar in both environments.
Step 6Click Switch to move between your personal Company account and the Agency Portal at any time.

The Switch Button

Once approved, the Switch button appears permanently at the bottom-left of the sidebar in BOTH environments. When in your personal account: Switch shows 'Company' — click to enter the Agency Portal. When in the Agency Portal: Switch shows 'Company' — click to return to your personal account. Your personal account and client sub-accounts are always kept completely separate.

Agency Plans

Launch$197/month — 1 sub-account.
Startup$275/month — 3 sub-accounts.
Scale$599/month — 10 sub-accounts.
Enterprise$1197/month — unlimited sub-accounts.

Add Client (Standard)

Creates a sub-account for any client website not using GoHighLevel. Install the widget on any website or CMS (WordPress, Webflow, Shopify, custom HTML). Form fields: Company Name, Email, Description (optional), Default Users (0–3), AI Credits (max 1,500). Click 'CREATE STANDARD CLIENT ACCOUNT' to provision.

Add Client (GHL)

Client Business NameThe client's company name — required.
Client Website URLWebsite where the widget will be installed.
IndustrySelect industry to configure AI templates.
Subscription PackageAssign a package from Packages & Allocations.
Contact / Owner NamePrimary contact or account owner name.
Contact EmailUsed to identify the client internally. No emails are automatically sent.
PasswordLogin password for the client's sub-account (minimum 6 characters).

All Clients — Actions Menu

ImpersonateLog in as the client and see their dashboard exactly as they see it. Configure settings, AI agents, and troubleshoot without needing their password.
View CompanyOpen the client's company profile within the Agency Portal.
Add Add-onPurchase additional credits, users, or features for this specific client.
Cancel SubscriptionCancel the client's sub-account subscription. Account becomes inactive.

Packages & Allocations — What Each Package Defines

Max UsersMaximum user accounts the client can create.
Default UsersUser accounts provisioned automatically on account creation.
Call DurationTotal call minutes available per month (e.g., Unlimited).
AI CreditsAI conversation credits per month (e.g., 1,500 or 1,000).
Monthly VisitorsMaximum unique visitors tracked per month (e.g., 100).
Visitor DataTotal visitor data records stored (e.g., 1,000).
RecordingSession recording storage allocation.
FeaturesLive Sessions, Recorded Sessions, Audio Calls, Video Calls, Call Forwarding, Call Transfer, Call Recording, Chat Transfer.

Settings → Agency (Branding)

Agency LogoUpload your logo (PNG or SVG, 200×200px+). Appears in client dashboards and notifications.
Agency NameYour name in all emails and notifications sent to your clients.
Reply EmailThe from-address on all system notifications — set to your agency email.
GoHighLevel NameYour GHL agency name — must match exactly for the integration to work.
Connection StatusShows 'Connected' with a green indicator when your GHL account is linked.

Settings → White Label (Custom Domain)

Step 1Enter your domain URL (e.g., https://app.youragency.com) in 'Add New Domain'.
Step 2Click '+ Add Domain'. Knock Knock App generates a CNAME record.
Step 3Add the CNAME record to your DNS provider (GoDaddy, Cloudflare, Namecheap, etc.).
Step 4Once propagated, your white-label portal activates automatically.
Step 5Clients now log in at your domain — they never see knockknockapp.ai.

Theme Colors — Full Brand Customisation

Primary ColorButtons, links, and active navigation states.
Secondary ColorBackgrounds, card fills, and accent areas.
Accent ColorSuccess states and highlights.
Sidebar BackgroundThe left navigation panel background.
Sidebar TextNavigation link text and label colour.
Header BackgroundTop bar background colour.
Header TextTop bar text and icon colour.

Playground — White-Label Trial Environment

The Playground is a white-label trial environment you embed on your agency website via iframe. Prospects interact with a fully functional version of the platform — AI agents, widget, chat, calls — without needing an account. Get Embed Code → paste iframe on your website. Or use Copy Link to share a direct URL with specific prospects. Monitor sessions in the Playground dashboard: Active (currently in demo), Created (last 7 days), Converted, Conversion Rate.

GoHighLevel Integration — 3-Step Setup

Step 1 — Link GHL Agency AccountIn Settings → Agency → GoHighLevel Integration, enter your GHL agency name and connect. Done once for your entire agency.
Step 2 — Link a GHL Sub-AccountFor each client, use 'Add Client (GHL)'. After creation, click 'Map Go High Level' in All Clients to link it to the GHL sub-account. Visitor data, contacts, and engagement events sync automatically.
Step 3 — Connect the GHL CalendarConnect the GHL Calendar for the sub-account. Bookings from the widget appear in GHL calendar, and GHL availability is reflected in booking options shown to website visitors.

FAQ

How long does approval take?
Genuine applications from real agencies are typically approved within 12 hours. You'll receive an email notification once approved.
What is the difference between Add Client (Standard) and Add Client (GHL)?
'Standard' creates a sub-account for any website. 'GHL' creates a sub-account linked to a GoHighLevel sub-account — enabling full CRM, calendar, and workflow sync.
What is the Impersonate feature?
Impersonate lets you log in as a client and manage their entire account on their behalf. Changes you make while impersonating are real and apply to the client's live account.
Do my clients know they're using Knock Knock App?
No — that's the whole point of white-labelling. Your clients see your brand name, your domain, and your product. Knock Knock App is the engine behind the scenes.
What is the Playground for?
The Playground is a sales tool for closing new clients — not an internal sandbox. Prospects visit your website, interact with the embedded Playground, and experience the product live before buying. You track every session and conversion.