Idea name Idea description Idea votes
Ability to duplicate message template

Ability to copy message templates.

45
Ability to use custom fields / variables in chatbot flow

It would be helpful to be able to use custom fields / variables in chatbot flow messages like "Hi {visitor.first_name}" in order to personalize the chatbot flow more for chat visitors.

14
Access Contact Custom Fields in Chatbot

When initializing a Front Chat conversation, I pass some contact custom fields from my app (user-id, etc)
Being able to access those passed fields in the Chatbot would allow me to perform lookups using App Requests to build more powerful workflows in the chatbot phase

4
[accuracy] Improve suggested reply accuracy (inquiry detection, customer context aware ...)


5
[accuracy] Similar conversations feedback loop reinforcement

Similar conversations lack of accuracy.
Ideas:

  • Allow to remove "similar" results and use this as training signal to improve the accuracy

4
Allow companies to set & enforce email signatures company wide and restrict the editing of email signatures.

Companies want to standardize their email signatures from a branding perspective. We want all users to have the same font and color scheme and to use only the company approved phone numbers [by team] and to have the proper email and website links.

106
[channel] AI compose for chat

Same compose enhancements being made for email, for chat

2
[channel] AI Compose for SMS, Chat, custom


18
[channel] AI suggested replies on more channel types (SMS, chat, custom..)

Same as auto-draft with AI for emails, but for chat and SMS or others TBD

35
Conversation-level exports


3
Dialpad Analytics Dashboard within Front

I'd love to be able to see Talk Time, Hold TIme, etc with our Dialpad integration, direclty in the analytics section of Front!

4
Front Chat localization to support different languages

Localization in the chat widget to support different languages. Includes text & buttons in the collect customer details step in the chatbot flow, the "Start new conversation" button after the chatbot auto-archives the flow, and more.


79
[granularity] Improve the granularity of summaries details to include the inquiry, steps taken, entities shared like conv_ID, error codes ….

The summary's structure and granularity don't match all use cases. Support agents need more specific information than a collaborator or manager joining a conversation

1
Include To, CC, BCC fields as part of message template

Add recipient fields to message templates so they can be used repeatedly as well.

268
Keyboard shortcut: jump to top of conversation

A button or shortcut to jump to the very first email of a conversation

118
Load balancing checking rule conditions again before assigning

Load balancing rule conditions are checked when a conversation *enters* the queue, but not when Front tries to assign. Ex:

- Rule says "when inbound, if in inbox A, then assign load balance"

- Conversation comes in inbox A, no teammate capacity, goes to queue

- Conversation is moved to inbox B

- Teammate becomes available with capacity.

- Conversation is assigned despite not matching the conditions


It would be great if Front checked conditions both when delaying and trying to assign.

21
Manage Workspace role/permissions with Teammate Groups

Today teammate Groups can be used to grant access to a Workspace with the default access role. This means that if an admin wishes to grant any other role with a teammate Group, they must assign it to users individually. This can becomes messy and inefficient with large numbers of teammates, and reduces the benefits of using teammate Groups.

We could allow a role to be selected when granting a teammate Group access to a Workspace, making permission management more scalable.

21
Manually Close / End a Front Chat conversation

As an operator / agent, I'd like to be able to "end" a chat with a customer. They can still start a new one.

13
Microsoft Teams integration

Send and receive messages to/from Microsoft Teams directly inside Front.

342
Multiplication in a dynamic variable

Allow someone to multiply a dynamic variable by a number or other dynamic variable.

4
Option to display Knowledge Base widget (without live chat) during offline hours

Option to only show help centre from chat widget. Especially useful when chat is 'offline'.


When offline hours are enabled, the widget is completely hidden from the site. This also hides the knowledge base, which seems like a strange thing to do. The whole point of the knowledge base is to find the answer yourself. Hiding the whole widget when chat isn’t available means the customer can't even try to find the answer themselves.

7
Playbooks/SOPs: multi-step conversational workflows

Playbooks are Front's new automation tool designed to handle multi-step, conversational workflows that resolve complex customer inquiries over time.

2
Schedule delivery of Smart QA report


6
Set chatbot hours and/or conditionally split chatbot responses based on hours

At a high level we would like to be able to only have our chatbot run in Off Hours and have our support representatives handle all live conversation during business hours.

So part 1 of the request: be able to set the chatbot to only turn on during certain hours

Part 2: Is in a similar vein and could replace #1 depending on how it is implemented. Part 2 is the request to be able to conditionally split chatbot responses based on time of day/ Business Hours. Example: During business hours I want my chatbot to only say "Hi, how can I help?" and then pass on to a human but in Off Hours I want my chatbot to ask more follow up questions.

5
Show subject line when forward and reply to an email

It would be helpful if when you reply to an email or forward an email (not forward as new conversation) if the subject line of the email could be open, rather than having to click to open it.

Currently you have to click subject to then see the subject line of the email.

Whilst it might see just a click, it adds up when you are sending and forwarding so many emails during the day.


14
Smart QA custom criteria

Allow customization of the criteria description of smart QA in order to tailor them to specific cases (e.g. "do not take reports of power outages into account as it is outside our company's power to address those").

2
Subject line always visible in composer and individual message view

This will make updating subject lines easier.

58
Subject line visible when making replying to an email

I would like it to be possible when I am replying to an email in a thread, I can see the subject line without having to click on it in order to change it in case the conversation topic has changed.

9
Support lookup for @ user and # channel mentions in Slack

Integration of lookups for Slack users/groups and Slack channels within the Front interface. This will enable you to lookup people and Slack channels directly from Front to help redirect people to the correct channels/people. Basically work in the way typing in Slack works, so typing "@" or clicking a lookup button will start a lookup search for what you type next. Same goes for "#" for channels

12
Trigger rules when a conversation is split

When moving a message to a new conversation, there is no base rule trigger to automate actions on the new conversation. This idea suggests adding a new item to rule triggers for when a conversation is created from a split.

26
View incomplete chatbot conversations

Currently a conversation is not created within Front unless a chat visitor has completed the chatbot flow. It would be helpful to have a separate inbox that stores partially completed chatbot conversations - this way the team could still jump in to help chat visitors.

13
Views by Account

As a user, I need the ability to create a view by account (or domain) so I can view all comms with a certain customer in one place - and save that view (running the same search over an over again is not sufficient)

3