customer support

Add LiveChat to your AI agent

Manage LiveChat agents, groups, bots, webhooks, properties, and customer conversations through server-side OAuth.

Things your agent can do in LiveChat
111

Things your AI can do in LiveChat

Your FormWise AI can handle any of these in LiveChat — on its own, without you needing to click a button.

  • Accept Greeting

    Accept an incoming LiveChat greeting for an existing customer and mark that greeting as seen in the customer's live session. This changes greeting state.

  • Approve Agent

    Approve a licensed LiveChat agent so they can use the application. This non-public operation requires the private subscription.lc:rw grant and changes the agent's approval state; do not retry it automatically.

  • Cancel Greeting

    Cancel an incoming LiveChat invitation for an existing customer. This changes the greeting state in the customer's live session.

  • Check Product Limits for Plan

    Read which current organization resources exceed a selected LiveChat plan's limits. This action requires the private subscription.lc:rw grant, which cannot be configured for ordinary public OAuth clients.

  • Create Agent

    Create a normal-role licensed LiveChat user who must await approval. This safe baseline may consume a paid seat and send an irreversible account or approval email. Do not retry after an uncertain outcome. Use Create Privileged Agent only for approval bypass or an elevated role.

  • Create Auto Access

    Add an ordered LiveChat auto-access rule. The rule immediately changes which groups customers matching its conditions can access.

  • Create Bot

    Create a LiveChat bot and return its write-once secret. Treat the secret as a credential and never log or replay it. The bot does not receive chats until its routing status is set; clean up only through a controlled lifecycle.

  • Create Bot Template

    Create a bot template for an application client ID and return its write-once secret. Treat the secret as a credential. This affects only the template and future installations; it does not create bots on existing installations.

  • Create Bot Template Across Installations

    Create a LiveChat bot template and also create a bot from it on every license where the app is already installed. This is a cross-license bulk creation and returns a sensitive write-once template secret.

  • Create Canned Response

    Create a group-owned LiveChat canned response. LiveChat sanitizes its text, and is_private controls whether other users can see it.

  • Create Greeting

    Create a LiveChat greeting with trigger rules and optional rich content. An active greeting can immediately appear to matching visitors; use active=false while safely preparing it.

  • Create Group

    Create a LiveChat routing group with its initial language and agent-priority map.

Show 99 more things it can do
  • Create Privileged Agent

    Create a licensed LiveChat agent while explicitly bypassing approval and/or assigning an elevated administrator or viceowner role. This may consume a paid seat, send an irreversible account or approval email, and uses stronger or private grants than Create Agent. Do not retry after an uncertain outcome.

  • Create Tag

    Create a LiveChat tag and optionally assign it to groups. Tag-name duplicate matching is case insensitive.

  • Deactivate Chat

    Deactivate a LiveChat chat by closing its currently open thread. This takes effect immediately and prevents further messages to that thread. Use only for an explicitly selected chat; do not repeat after an uncertain outcome.

  • Delete Agent

    Permanently delete a licensed LiveChat agent. This irreversible operation removes the user from the license; verify the exact agent ID and do not retry automatically.

  • Delete Auto Access

    Permanently delete an auto-access rule. This immediately changes customer access routing and should only target a confirmed rule ID.

  • Delete Bot

    Permanently delete a LiveChat bot. This irreversible operation can remove a bot from live routing; use an explicit verified bot ID and do not retry automatically.

  • Delete Bot Template

    Permanently delete only a bot template. Bots already installed from the template on existing licenses are not deleted.

  • Delete Bot Template And Installed Bots

    Permanently delete a LiveChat bot template and every bot installed from it across all licenses. This cross-license bulk deletion can disrupt live routing and must not be retried automatically.

  • Delete Canned Response

    Permanently delete one canned response by ID, removing it from agent use. Use only a confirmed disposable or intentionally retired response.

  • Delete Chat Properties

    Permanently delete selected registered property values from a live customer chat. Property data may contain PII; this action does not retry.

  • Delete Event

    Delete one event from a specified LiveChat chat and thread. This is an irreversible customer-visible action: Customer Chat API responses hide the event, while Agent Chat can retain it as deleted or visible to elevated roles. Use only captured IDs from a disposable lifecycle and do not repeat after an uncertain outcome.

  • Delete Event Properties

    Permanently delete selected registered property values from a live customer-chat event. Property data may contain PII; this action does not retry.

  • Delete Greeting

    Permanently delete a greeting, immediately stopping it from appearing to new matching visitors. Use only a confirmed disposable or retired greeting ID.

  • Delete Group

    Permanently delete one LiveChat group by ID.

  • Delete Group Properties

    Delete selected custom property values from one LiveChat group without unregistering their definitions.

  • Delete License Properties

    Delete selected license-level custom property values without unregistering their definitions.

  • Delete Tag

    Permanently delete the exact case-sensitive LiveChat tag, removing it from workflows that rely on that tag. Use a confirmed disposable or retired name.

  • Delete Thread Properties

    Permanently delete selected registered property values from a live customer-chat thread. Property data may contain PII; this action does not retry.

  • Disable License Webhooks

    Disable all webhooks across the connected LiveChat license. Warning: this causes a license-wide webhook outage that persists through application reinstall.

  • Enable License Webhooks

    Enable webhooks across the connected LiveChat license after they were explicitly disabled. Warning: this changes license-wide integration state and should not be treated as a guaranteed safe rollback without owner approval.

  • Evaluate Goals

    Trigger LiveChat goal evaluation for an offline customer. Achieved goals can record conversions and trigger configured integrations from the supplied session fields, group, and page URL.

  • Get Agent

    Return one LiveChat agent by ID, including any explicitly requested optional fields.

  • Get Bot

    Return one LiveChat bot by ID with explicitly requested optional fields.

  • Get Customer

    Return the customer profile for an explicit existing LiveChat entity through the server-side customer authorization bridge.

  • Get Customer Chat

    Return one existing customer's LiveChat chat and either its latest thread or a specified thread.

  • Get Customer Configuration

    Return versioned forms, buttons, integrations, and readable properties for a LiveChat customer group.

  • Get Customer Form

    Return the enabled pre-chat or post-chat form for one LiveChat group.

  • Get Customer Localization

    Return versioned customer-facing localization phrases for a LiveChat group and language through LiveChat's public Customer Chat endpoint.

  • Get Dynamic Customer Configuration

    Return current customer-facing widget availability and the version identifiers needed for detailed configuration and localization reads.

  • Get Greeting

    Get one LiveChat greeting, including its rules and rich-message structure.

  • Get Group

    Return one LiveChat group by ID, including any explicitly requested optional fields.

  • Get License Webhooks State

    Return whether webhook delivery is enabled for the connected LiveChat license.

  • Get Predicted Agent

    Return whether a new chat for an existing customer is predicted to queue and the agent predicted to receive it, when available.

  • Get Product Source

    Return the source parameters supplied when the Text product was activated.

  • Get URL Preview

    Return LiveChat-hosted preview image URLs for a public webpage without changing chat state.

  • Issue Bot Token

    Issue a sensitive, non-revocable bot bearer token valid for 24 hours. The request secret and returned token must never be logged, stored in fixtures, or replayed; this action performs one request with no automatic loop.

  • List Agents

    List LiveChat agents, optionally filtering by group membership or suspension state.

  • List All Bots

    List every bot in the LiveChat license, including bots not owned by the connected app. This is a privileged license-wide inventory read.

  • List All Private Canned Responses

    Return one page including every private canned response across the requested LiveChat groups. This privileged read exposes private records beyond those normally accessible to the caller and never fetches later pages automatically.

  • List Auto Accesses

    List all LiveChat auto-access rules in their evaluation order.

  • List Bot Templates

    List bot templates owned by a specified OAuth application client ID.

  • List Bots

    List only bots owned by the connected LiveChat app. Use List All Bots for the privileged license-wide inventory.

  • List Canned Responses

    Return one page of canned responses accessible to the caller and a next_page_id for explicit continuation. This action never reads every private response or fetches subsequent pages automatically.

  • List Channels

    List summaries of communication channels used by the connected Text product.

  • List Customer Bans

    List all active customer bans. Results can contain sensitive IP addresses and customer identifiers and should not be persisted unnecessarily.

  • List Customer Chat Threads

    List threads from one existing customer's chat through LiveChat's server-side customer authorization bridge, returning one page at a time.

  • List Customer Chats

    List one existing customer's chat summaries through LiveChat's server-side customer authorization bridge, returning one page at a time.

  • List Customer Group Properties

    Read the custom property values a customer may access for one LiveChat group. Property values may contain customer data. Warning: live probes of this documented public endpoint currently return HTTP 405 or unsupported action; call it only to check whether provider support has been restored.

  • List Customer Group Statuses

    Return chat availability statuses for selected LiveChat groups or all groups visible to an existing customer.

  • List Customer License Properties

    Read the license property values visible to a LiveChat customer. Property values may contain customer data. Warning: live probes of this documented public endpoint currently return HTTP 405 or unsupported action; call it only to check whether provider support has been restored.

  • List Greetings

    List a bounded page of LiveChat greetings, optionally filtered by group. Use the returned native next_page_id in a later call when present.

  • List Group Properties

    Read group-level property values for selected LiveChat groups or a property namespace.

  • List Groups

    List all LiveChat groups, optionally requesting additional fields for each group.

  • List License Properties

    Read license-level property values, optionally narrowed to a namespace and property-name prefix.

  • List Property Definitions

    List private and public LiveChat property definitions owned by a specified OAuth application client ID.

  • List Tags

    List LiveChat tags, optionally filtering by nested group IDs.

  • List Webhook Names

    List webhook actions supported by LiveChat Configuration API version 3.6, including their accepted filters and additional payload data.

  • List Webhooks

    List webhooks registered for a specified OAuth application client ID.

  • Mark Events as Seen

    Advance an existing customer's seen state in a LiveChat chat through an RFC 3339 timestamp. This emits a read-receipt state change for the chat.

  • Publish Property

    Publish a private property for access by tokens belonging to any Client ID. Warning: publication is irreversible; a published property cannot be unpublished or unregistered.

  • Reactivate Email

    Reactivate a bounced external email address for one LiveChat agent. Warning: this changes external email delivery state and may resume messages to that address.

  • Register Property

    Register one private custom property definition for a LiveChat OAuth application.

  • Register Webhook

    Register one LiveChat webhook endpoint for an OAuth application and action.

  • Request Agent Unsuspension

    Request unsuspension for the connected suspended agent. LiveChat sends external emails to the license owners and vice owners; do not retry this notification operation automatically.

  • Request Email Verification

    Send a verification email to an existing LiveChat customer. After confirmation, LiveChat sends the verified email to the supplied HTTPS callback exactly once and expects HTTP 200; failed callbacks are not retried.

  • Request Welcome Message

    Request an asynchronous welcome message for an existing logged-in customer. This creates greeting session state, emits incoming_welcome_message later, and can affect AI or agent routing; the response reports the predicted route.

  • Reset Bot Secret

    Irreversibly rotate a bot secret and return the sensitive replacement. The old credential stops working; update dependents immediately and never log, persist, replay, or automatically retry this operation.

  • Reset Bot Template And Installed Bot Secrets

    Irreversibly rotate a LiveChat bot template secret and set the replacement on every installed bot based on it across all licenses. This bulk credential rotation invalidates prior secrets; never log, replay, or automatically retry it.

  • Reset Bot Template Secret

    Irreversibly rotate only a bot template secret and return the sensitive replacement. Existing installed bot secrets are unchanged; never log, replay, or automatically retry this action.

  • Resume Chat

    Resume an archived LiveChat chat for an existing customer entity. This is non-idempotent: a successful call creates a new thread and can create initial events, change access or continuous mode, and mark events seen. Do not repeat a call after an uncertain outcome.

  • Send Event

    Send one event into a real LiveChat chat for an existing customer. This is non-idempotent: a successful call creates and delivers the event and marks chat events seen for the customer. Do not repeat after an uncertain outcome, because duplicate messages or interactions can be delivered.

  • Send File Event

    Upload one non-executable file of at most 10,000,000 bytes and irreversibly deliver it as a file event in an existing LiveChat chat. Delivery also marks chat events seen for the customer. If delivery fails after upload, the temporary uploaded file can remain without an event; do not retry after an uncertain outcome.

  • Send Greeting Button Clicked

    Record that an existing customer clicked a specific button in an incoming LiveChat greeting. This writes interaction state for the live session.

  • Send Rich Message Postback

    Send a button postback for an existing rich-message event. This is non-idempotent and changes the live interaction state; for an active thread it can emit an incoming-rich-message-postback notification. Do not repeat a call after an uncertain outcome.

  • Send Sneak Peek

    Send transient typed content into a real LiveChat chat before the customer submits it as a message. Agents may see the supplied text immediately. This is non-idempotent interaction activity; do not repeat after an uncertain outcome.

  • Set Customer Session Fields

    Replace an existing LiveChat customer's ordered session fields. This mutates customer session/profile data and the values may contain PII.

  • Start Chat

    Start a new LiveChat chat for an existing customer entity. This is non-idempotent: every successful call can create a real chat, thread, and initial events, and it also marks existing chat events seen for the customer. Do not repeat a call after an uncertain outcome.

  • Suspend Agent

    Suspend a licensed LiveChat agent. This non-public operation requires the private sessions--all:rw grant and can interrupt active sessions and live chat routing; do not retry it automatically.

  • Unban Customer

    Lift a customer ban by IP address or customer ID. Warning: this restores the customer's access to the connected LiveChat license.

  • Unregister Property

    Permanently remove one custom property definition owned by an OAuth application.

  • Unregister Webhook

    Permanently remove one webhook registration owned by a LiveChat OAuth application.

  • Unsuspend Agent

    Unsuspend a licensed LiveChat agent. This non-public operation requires the private subscription.lc:rw grant and restores the agent's ability to participate in live routing; do not retry it automatically.

  • Update Agent

    Update a licensed LiveChat agent. Role, group, login-status, chat-capacity, notification, and schedule changes can immediately alter permissions or live routing; verify the target and intended fields before calling.

  • Update Auto Access

    Update or reorder an auto-access rule. Changes immediately affect customer access routing, so use a confirmed disposable or intended rule ID.

  • Update Bot

    Update a LiveChat bot. Group, priority, schedule, and chat-capacity changes can immediately alter live routing; verify the bot and intended fields before calling.

  • Update Bot Template

    Fully replace a LiveChat bot template for future installations. Existing installed bots are not changed. Omitted optional replacement fields are reset or cleared to provider defaults.

  • Update Canned Response

    Update an existing canned response while preserving omitted fields. Changing its group or privacy setting changes who can access it.

  • Update Chat Properties

    Set registered custom property values on a live customer chat. This mutates chat state and values may contain PII.

  • Update Company Details

    Update license-level company details. Warning: this is an organization-wide change, and enrich=true may populate currently empty fields from the company domain.

  • Update Customer

    Partially update an existing LiveChat customer profile. This writes PII and may change omnichannel identity matching; omitted fields remain unchanged.

  • Update Event Properties

    Set registered custom property values on a live customer-chat event. This mutates event state and values may contain PII.

  • Update Greeting

    Update a greeting while preserving omitted fields. Rule, content, or active changes affect matching visitors immediately; deactivate before structural editing when appropriate.

  • Update Group

    Update the name, language, or complete agent-priority map of an existing LiveChat group.

  • Update Group Properties

    Set one or more custom property values on a LiveChat group.

  • Update Installed Bots From Template

    Fully replace a LiveChat bot template and propagate the replacement to every bot installed from it across all licenses. Omitted optional replacement fields are reset or cleared to provider defaults. This bulk cross-license update can immediately change live bot routing behavior.

  • Update License Properties

    Set one or more license-level custom property values grouped by namespace.

  • Update Tag

    Update a LiveChat tag identified by its exact case-sensitive name. When provided, group_ids replaces the tag's group assignment.

  • Update Thread Properties

    Set registered custom property values on a live customer-chat thread. This mutates thread state and values may contain PII.

  • Upload File

    Upload one non-executable file of at most 10,000,000 bytes for later use in a Customer Chat event. This creates a temporary provider-hosted file URL that expires after 24 hours unless used in send_event. Do not repeat after an uncertain outcome because each successful call uploads another file.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once LiveChat is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in LiveChat, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches LiveChat for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive LiveChat work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect LiveChat to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find LiveChat in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for LiveChat.

  3. 3

    Hit "Connect"

    Click "Connect LiveChat" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in LiveChat

    Build a quick AI Agent (it's like writing instructions, not code), and pick the LiveChat actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of LiveChat for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your LiveChat workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other LiveChat users had before signing up

Do I need to know how to code?

Not even a little. If you can use LiveChat today, you can set this up. You'll connect LiveChat, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your LiveChat login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect LiveChat or delete everything any time.

What happens when LiveChat updates their app?

We handle it. When LiveChat adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting LiveChat takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like LiveChat — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About LiveChat on FormWise

Manage LiveChat agents, groups, bots, webhooks, properties, and customer conversations through server-side OAuth.

Connect LiveChat once and your FormWise AI gets 111 things it can do inside it. That means your AI can handle the LiveChat work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to LiveChat? Take a look at www.livechat.com.

Stop doing the LiveChat work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.