Using Front Chat

Front Chat is the simplest way for teams to manage live chat in Front. With the Front Chat application installed on your website, messages from your site visitors appear instantly in Front for follow up from your team.

Front Chat can be purchased in addition to your regular Front plan as add-on licenses for specific users in your account. The Front Chat add-on is required to be able to respond to Front Chat messages that arrive in your inbox. Users without the Front Chat add-on can comment on, assign, and tag chat messages, but not reply.


Settings

Customize your chat widget

Front Chat also allows you to customize your branding with a custom color, logo, and header greeting. You can also set an automated welcome message to be pushed to every site visitor and enable email capture with a custom prompt. 

Below is a screen shot of each setting. You can edit these at any time in Settings > Team > Inboxes > [Your Chat Channel].

Set offline hours to hide your chat widget

Front Chat will be always be visible on your website by default. If you'd like to hide your chat application when your team isn't available (such as at night), set your Offline Hours in your Front Chat channel settings.

Capture visitor email addresses

10 seconds after a chat is initiated, Front will prompt anonymous user to enter their email address to be notified of a response. You can disable this option or customize your prompt in your channel settings.

Recognize logged in users

If you are using Front Chat in a web or desktop application and need to identify logged in users, after adding the code snippet you will need to complete an additional step in your set up.

Copy your Verification Secret from your channel settings. You can use this to pass information to the Chat widget securely from your site or app to the chat widget using the Front Chat API

To reject messages from users not logged in to your site or app, turn on the “Only accept messages from logged in users” toggle in your channel settings. If you want to accept messages from anonymous visitors browsing your site, do not enable this toggle.

Manage chat conversations across multiple websites

You can install your custom chat application on as many pages on a single website as you like. All messages will flow into a single chat inbox, and the conversation will be persistent for the customer across your entire site.

If you are managing multiple websites, you can handle chat conversations separately for each site by creating a separate chat channel for each site.

Customize each application to match each site's branding, install the appropriate scripts, and the chat conversations for each website can be handled in separate inboxes in Front.

Managing Chat users

To edit your Chat licenses, go into your Billing settings and click Manage users underneath the Chat add-on.

Workflow

Once you set up a Front Chat channel, your team can chat with your website visitors in real-time directly from Front. Use the same rules, analytics, tags, and workflows for Chat that you use for your other channels (email, SMS, Twitter, etc) in Front.

Match visitors with your Front contacts or CRM integrations 

If the user is logged in and verified or enters their email in the email capture form, Front will search for that email address in your contacts. You can tell if a visitor has submitted their email if this message appears: "User submitted their email: me@company.com".

If the email address doesn't match an existing contact, a new contact will be created in Front. If the address matches an existing contact, the chat message will be linked to that contact's details. You can view all of their past conversations by choosing Contact Details in your integrations panel. 

If you have any integrations enabled that use an email address to identify records, those details will be displayed on the conversation as well. This applies to Front's CRM integrations: Salesforce, Pipedrive, Base, and HubSpot.

If a site visitor does not enter their email address in the "Notify Me" prompt, the visitor will be anonymous unless you are using identity verification to pass user names and email addresses.

Transition conversations from chat to email

When a visitor enters their email address in the "Notify Me" flow, Front can easily transition the conversation to email if they leave your site without following up.

When a Front user replies to a chat message and the visitor does not respond within 5 minutes, Front will automatically send an email transcript of the conversation and last message to the address the visitor submitted:

You can choose the email address your transcripts are sent from in your channel settings using the dropdown menu under Email capture. It must be sent from a team email channel that you have connected to Front.

When a site visitor replies to the email transcript, the message will arrive in your chosen shared email inbox in Front. It will not be assigned to anyone, but you can use rules to assign conversations automatically (see below).

Use rules and analytics 

Rules and Analytics are available for customers on Front Premium or Front Enterprise plans. You can use rules and run analytics reports for your Front Chat channel the same way you use them for email, SMS, or other channels in Front.

Here are some example rules for Front Chat to help you get started:

Respond to messages automatically during offline-hours

Assign chats in a round-robin

Assign email follow ups to the user who replied to the chat

Share content

Customize the feel of your conversations by sharing GIFs, using emojis, or sending files. Both Front users and website visitors can:

  • Send and receive plain text messages and click hyperlinked urls

  • Choose attachments (image files up to 10mb) and preview images and GIFs

  • Send shared links to Google Docs or Dropbox files for other content types

See what page your visitor is on

Understand where your customer is on your website. Click the three dots on the right side of any message to see what page your visitor is on when they send a chat.

 

* Please keep in mind that you need to purchase a sufficient amount of chat licences in order to be able to assign chat privileges to your team members. Chat licences can be acquired in your billing sections and permissions can be set by an admin in the settings of the chat inbox. 

13replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • We have been using Front Chat with no issues but as of today we started to run into the issue that's showing up in the attached screenshot.  Can anyone comment on how to rectify?  We've validated that the snippet is setup correctly and have made no other changes to our setup.  Thanks!

    Reply Like
  • Hi Cori - thanks for pointing me here! And thanks advance for your help. Two things...

    (1) I'd really like to ask users to submit their email as the first step - making it required. Please tell me this is possible (fingers crossed...)

    (2) When users are *not* identified, they're being assigned random, funny names. This is fine on the surface, but is becoming problematic when I start to use my bank of responses. For example... I just used a response that uses the name customization field, and if I hadn't caught it, I would have called my customer "Tangerine Rhinoceros" because that's what her "name" was, according to the chat. Advice?

    Thanks for your help! =)

    Reply Like
  • Kelsey Kaufman No problem!

    1. Currently there's no way to require email, but we hope to make this improvement in the future.

    2. At this time, there's no workaround here either. I'd suggest not personalizing the canned response, or using 'Hi there'.

    Reply Like
  • Cori Morris  Many thanks! May I please register an *extreme* request for the mandatory email address. We are transferring from another chat system that had that feature, and I really miss it. Thank you!!

    Reply Like
  • Kelsey Kaufman No problem. I'll share this request with our Product team 😀

    Reply Like
  • Hi Cori Morris

    We have a situation where a lot of our users are already signed into our system before starting front chat. We want to be able to provide their IDs to front chat so they don't need to enter their emails again.

    Is there a way to associate our users with front chat conversations without having to ask them for emails? If not, is there any plan to implement that?

    Reply Like
  • Hey Cori Morris When is authenticated chat coming? Right now it's 100% worthless for anything private since you can type in anyone's email address. I need to be able to pass in the user's email along with a signature that Front can verify that my app signed it to be clear the user is who they say they are.

    Reply Like 1
  • Hi Eric Hurkman 

    We will be adding this feature in the future. I don't have an exact timeline for it yet, but will let you know when it happens!

    Reply Like
  • Eric Hurkman great news! we just released this feature. Be on the look for an email for more info thanks for your patience. 

    Reply Like
  • Hi there. We really need inline image support (from saved responses), and bulleted lists (from saved responses) to really commit to using Front Chat. We'd really like to switch to you guys from Intercom, but not having those features is a dealbreaker. 

    Reply Like
  • Hi Jorgen , could you send us an email to support@frontapp.com with this request, and we can properly log it so that our team can follow up with you if they'd like more information? We're not able to see a contact email for you here in the forum. Thanks! :)

    Reply Like
  • Cori Morris said:
    1. Currently there's no way to require email, but we hope to make this improvement in the future.

    Hi there, is there a way now to ask users to submit their email or name as the first step?

    Reply Like
  • Hi Luis Eduardo Vilella, the chat currently offers to get their email, but it isn't required. We have a feature request open for this, so we'll let you know if it does get incorporated into an update!

    Reply Like
Like1 Follow
  • 1 Likes
  • 2 wk agoLast active
  • 13Replies
  • 4393Views
  • 10 Following

Welcome to the Front community!

The Front community is your place to come together and discuss the product, register for webinars, and get support from our help center.

Webinars

New to Front or need to refresh your skills? Join us for live training sessions every week! Check them all out here.

If at any point you need assistance, please don't hesitate to email us: team@frontapp.com.