Customer Support

Add Front to your AI agent

Front is a shared inbox and collaboration platform that centralizes customer communications from multiple channels, enabling teams to manage emails, chats, and more

Things your agent can do in Front
180

Things your AI can do in Front

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

  • Add Comment

    Add a comment to a conversation or reply to an existing comment.

  • Add teammate group team inboxes

    Links non-public inboxes to the teammate group. The inbox must be part of a team that has been added to the teammate group.

  • Add teammate group teammates

    Add teammate group teammates. Note - You cannot modify a teammate group that is managed by SCIM.

  • Add teammate group teams

    Adds teams to the teammate group. Any teams added to the teammate group will automatically link public inboxes. Non-public inboxes can be added to the teammate group separately.

  • Add contact handle

    Add an email, phone, Twitter, Facebook, Intercom, Front Chat, or custom handle to an existing contact.

  • Add contact to Account

    Adds a list of contacts to an Account

  • Add contacts to contact list

    Add multiple existing contacts, identified by contact ID or source-and-handle resource alias, to a contact list.

  • Add conversation followers

    Add one or more teammates as followers of an existing conversation, optionally ignoring invalid teammate IDs.

  • Add conversation link

    Associate existing links with a conversation, or create links from external URLs when needed and associate them.

  • Add conversation tag

    Attach one or more existing tags, identified by tag ID, to a conversation.

  • Add inbox access

    Grant specified teammates access to an existing inbox.

  • Add note

    Create a new note on a contact.

Show 168 more things it can do
  • Add teammates to shift

    Add teammates to a shift. The selected teammates must be in the team that owns the shift. Requires a Front plan with Shifts.

  • Add teammates to team

    Add one or more teammates to a team (workspace).

  • Add view to teammate sidebars

    Makes this view visible in specified teammates' sidebar navigation.

  • Create account

    Create a Front account with optional domains, external ID, description, and custom fields.

  • Create a new analytics export

    Create a new analytics export of messages or events (activities) over a specific time span. The export will be executed asynchronously. The response will include a link that can be used to retrieve the export status & result. Refer to the [Analytics](https://dev.frontapp.com/reference/analytics) topic for details about specific metrics.

  • Create a new analytics report

    Create a new analytics report for a set of metrics over a specific time span. Different filters (e.g. Inbox v Tag v Teammates) will be joined with AND logic, but the IDs within a filter will be joined with OR logic (e.g. Inbox A or Inbox B, Tag A or Tag B). The report will be executed asynchronously. The response will include a link that can be used to retrieve the report status & result. Refer to the [Analytics](https://dev.frontapp.com/reference/analytics) topic for details about specific metrics.

  • Create a channel

    Create a custom, SMTP, Twilio, or developer-application channel in an existing inbox.

  • Create child template

    Create a new message template as a child of the given folder

  • Create child folder

    Create a new message template folder as a child of the given folder

  • Create teammate group

    Create a company teammate group with an optional description and contact-list permissions.

  • Create Contact

    Create a contact globally or for one team or teammate. Supplying named groups or contact lists also creates any that are missing.

  • Create Contact List

    Create a contact list globally or for one team or teammate.

  • Create discussion/task conversation

    Create a new [conversation](https://dev.frontapp.com/reference/conversations#creating-a-new-conversation) of type discussion or task. Both types only support comments. If you want to create a conversation that supports messages, use the [Create message](https://dev.frontapp.com/reference/post_channels-channel-id-messages) endpoint. If you want to add a comment to an existing conversation, use the [Add comment](https://dev.frontapp.com/reference/post_conversations-conversation-id-comments) endpoint.

  • Create draft

    Create a draft message which is the first message of a new [conversation](https://dev.frontapp.com/reference/conversations).

  • Create draft reply

    Create a new draft as a reply to the last message in the conversation.

  • Create inbox

    Create an inbox in the oldest active workspace that the token has access to. If you need to specify the workspace, we recommend using the [Create team inbox](https://dev.frontapp.com/reference/create-team-inbox) endpoint instead.

  • Create a knowledge base

    Create an internal company-only or externally available knowledge base.

  • Create Knowledge Base Article

    Create an article in a knowledge base's default locale or a specified locale.

  • Create Knowledge Base Category

    Create a category in a knowledge base's default locale or a specified locale.

  • Create Message Template

    Create a message template globally or for one team.

  • Create Message Template Folder

    Create a message-template folder globally or for one team or teammate.

  • Create Shift

    Create a global or team-owned shift; requires a Front plan with Shifts.

  • Create standard link

    Create a standard link from an external URL. If the link resolves to an installed links integration, the integration's name overrides the provided name.

  • Create Tag

    Create a tag globally, company-wide, under a parent tag, or for one team or teammate.

  • Create team inbox

    Create a team inbox and optionally configure teammate access, public visibility, and custom fields.

  • Create team signature

    Create a team email signature and optionally configure default status and channel visibility.

  • Create team view

    Create a team conversation view filtered by inboxes, tags, assignees, and optional exclusions.

  • Create teammate message template

    Create a teammate-owned message template, optionally inside a message-template folder.

  • Create teammate private inbox

    Create a private inbox owned by a specified teammate, with optional custom fields.

  • Create teammate signature

    Create a teammate email signature and optionally make it the default or limit it to selected channels.

  • Create time off

    Create a time off for a teammate.

  • Delete an account

    Deletes an account This permanently deletes the resource.

  • Delete teammate group

    Deletes a teammate group. Note - You cannot delete a teammate group that is managed by SCIM. This permanently deletes the resource.

  • Delete a contact

    Delete a contact. This permanently deletes the resource.

  • Delete contact handle

    Remove a handle from a contact. If `force` is true and this is the last handle, Front permanently deletes the entire contact; this cannot be undone.

  • Delete contact list

    Delete a contact lists. This permanently deletes the resource.

  • Delete conversation

    Permanently delete a conversation. First use Update conversation to set its status to "deleted"; setting it to "archived" is not sufficient. This action cannot be undone. This permanently deletes the resource.

  • Delete draft

    Delete a draft message. This permanently deletes the resource.

  • Delete an article

    Deletes an article and all its content and translations. This permanently deletes the resource.

  • Delete a knowledge base category

    Deletes a knowledge base category. This permanently deletes the resource.

  • Delete message template

    Delete a message template This permanently deletes the resource.

  • Delete folder

    Delete a message template folder and child folders/templates This permanently deletes the resource.

  • Delete signature

    Delete signature This permanently deletes the resource.

  • Delete tag

    Delete a tag. This permanently deletes the resource.

  • Delete time off

    Delete a time off. This permanently deletes the resource.

  • Download attachment from an article

    Download one article attachment by article ID and attachment ID.

  • Download Attachment

    Download an attachment by its link ID, optionally constrained to its comment, message, or message-template parent.

  • Fetch an account

    Retrieve one account by account ID, domain, or external-ID resource alias.

  • Fetch an analytics export

    Fetch an analytics exports. Refer to the [Analytics](https://dev.frontapp.com/reference/analytics) topic for details about specific metrics.

  • Fetch an analytics report

    Fetch an analytics report. Refer to the [Analytics](https://dev.frontapp.com/reference/analytics) topic for details about specific metrics.

  • Get channel

    Retrieve one channel by channel ID or channel-address resource alias.

  • Get comment

    Retrieve one conversation comment by comment ID.

  • Get teammate group

    Retrieve one company teammate group by group ID.

  • Get contact

    Retrieve one contact by contact ID or source-and-handle resource alias.

  • Get conversation

    Retrieve one conversation by conversation ID.

  • API Token details

    Fetch the details of the API token.

  • Get event

    Retrieve one event by event ID.

  • Get inbox

    Retrieve one inbox by inbox ID.

  • Get a knowledge base

    Retrieve knowledge-base metadata without localized content. Use `FRONT_GET_KNOWLEDGE_BASE_CONTENT` to retrieve localized content.

  • Get a knowledge base article

    Retrieve article metadata without localized content. Use `FRONT_GET_KNOWLEDGE_BASE_ARTICLE_CONTENT` to retrieve default- or selected-locale content.

  • Get Knowledge Base Article Content

    Get a knowledge-base article with content in its default locale or a specified locale.

  • Get a knowledge base category

    Retrieve category metadata without localized content. Use `FRONT_GET_KNOWLEDGE_BASE_CATEGORY_CONTENT` to retrieve default- or selected-locale content.

  • Get Knowledge Base Category Content

    Get a knowledge-base category with content in its default locale or a specified locale.

  • Get Knowledge Base Content

    Get a knowledge base with content in its default locale or a specified locale.

  • Get link

    Retrieve one Front link by link ID.

  • Get message

    Retrieve a message as documented JSON, or download the raw email as an EML file when `response_format` is `eml`.

  • Get message seen status

    Get the seen receipts for the given message. If no seen-by information is available, there will be a single entry for the first time the message was seen by any recipient. If seen-by information is available, there will be an entry for each recipient who has seen the message.

  • Get message template

    Retrieve one message template by template ID.

  • Get folder

    Fetch a message template folder.

  • Get rule

    Retrieve one Front automation rule by rule ID.

  • Get shift

    Fetch a shift. Requires a Front plan with Shifts.

  • Get signatures

    Retrieve one email signature by signature ID.

  • Get tag

    Retrieve one tag by tag ID.

  • Get team

    Fetch a team (workspace).

  • Get teammate

    Retrieve one teammate by teammate ID or email resource alias.

  • Get ticket status

    Retrieve one ticket status by status ID.

  • Get time off

    Retrieve one time-off record by time-off ID.

  • Get view

    Retrieve one conversation view by view ID.

  • Import message

    Use this endpoint to import conversations into Front without sending data through a channel. Typical use cases include importing historical conversations or creating new conversations from non-standard sources, such as web form submissions that can't use the default Form channel (for example, forms that don't have static URLs or form providers that send email notifications after submission). Avoid using this endpoint for conversations that can be handled by a dedicated Front channel—instead, use the [Create message](https://dev.frontapp.com/reference/create-message) endpoint to send (rather than import) a new message.

  • Link conversations

    Adds conversations to the link group of the conversation in the path, which becomes the original conversation of the group. If it belongs to no group yet, a new one is formed. A conversation belongs to at most one group, and a conversation that was linked to another one cannot become an original conversation.

  • List account contacts

    Lists the contacts associated with an Account

  • List Accounts

    List the accounts of the company.

  • List categories in a knowledge base

    List categories in a knowledge base.

  • List Channels

    List channels globally or for one inbox, team, or teammate.

  • Get child folders

    Fetch the child message templates folders of a message template folder.

  • Get child templates

    Fetch the child message templates of a message template folder.

  • List comment mentions

    List the teammates mentioned in a comment.

  • List teammate group team inboxes

    List inboxes that the teammate group has access to via its associated teams.

  • List teammate group teammates

    List teammates belonging to a specified company teammate group.

  • List teammate group teams

    List teams added to the teammate group. Any teams added to the teammate group will automatically link public inboxes.

  • List teammate groups

    List company teammate groups with their IDs, names, SCIM-management status, contact-list permissions, and membership links.

  • List company ticket statuses

    List company ticket statuses with their IDs, names, and categories for resolving valid status IDs.

  • List Contact Lists

    List contact lists globally or for one team or teammate.

  • List notes

    List the notes added to a contact.

  • List Contacts

    List contacts globally or for one team or teammate.

  • List contacts in contact list

    List the contacts belonging to the requested contact list.

  • List conversation comments

    List the comments in a conversation in reverse chronological order (newest first).

  • List conversation drafts

    List draft messages in a conversation with cursor-based pagination.

  • List conversation events

    List the events that occured for a conversation in reverse chronological order (newest first). The order will respect your company's [bump settings](https://help.front.com/t/y729th/customize-when-conversations-bump-up), which determine when conversations bump to the top.

  • List conversation followers

    List the teammates following a conversation.

  • List conversation inboxes

    List the inboxes in which a conversation is listed.

  • List conversation messages

    List the messages in a conversation in reverse chronological order (newest first).

  • List conversations

    List the conversations in the company in reverse chronological order (most recently updated first). The order will respect your company's [bump settings](https://help.front.com/t/y729th/customize-when-conversations-bump-up), which determine when conversations bump to the top. For more advanced filtering, see the [search endpoint](https://dev.frontapp.com/reference/conversations#search-conversations).

  • List Custom Fields

    List custom-field definitions for a selected Front resource type.

  • List events

    Lists all the detailed events which occurred in the inboxes of the company ordered in reverse chronological order (newest first). Refer to the [Events](https://dev.frontapp.com/reference/events) topic for more information, including sorting and filtering.

  • List inbox access

    List the teammates with access to an inbox.

  • List inboxes

    List the inboxes of the company.

  • List Knowledge Base Articles

    List articles in a knowledge base or in one knowledge-base category.

  • List knowledge bases

    List the knowledge bases of the company.

  • List link conversations

    List the conversations linked to a specific link. For more advanced filtering, see the [search endpoint](https://dev.frontapp.com/reference/conversations#search-conversations). For more information on links, see the [Links](https://dev.frontapp.com/reference/links) topic.

  • List linked conversations

    List the conversations linked to the original conversation in the path. Conversations the requester cannot access are omitted, so a page can hold fewer results than requested while more remain.

  • List links

    List the links of the company paginated by ID. Filter by link type with `filters.types`. These links include application objects; for more details, see the [Links](https://dev.frontapp.com/reference/links) topic.

  • List Message Template Folders

    List message-template folders globally or for one team or teammate.

  • List Message Templates

    List message templates globally or for one team or teammate.

  • List Related Conversations

    List conversations related to one tag, contact, inbox, or teammate.

  • List Rules

    List rules globally, company-wide, or for one team or teammate.

  • List Shifts

    List shifts globally or for one team or teammate; requires a Front plan with Shifts.

  • List shift's teammates

    List the teammates assigned to a shift. Requires a Front plan with Shifts.

  • List Signatures

    List signatures owned by one team or teammate.

  • List tag children

    List the direct child tags beneath a specified parent tag.

  • List Tags

    List tags globally, company-wide, or for one team or teammate.

  • List team inboxes

    List the inboxes belonging to a team (workspace).

  • List teammate private inboxes

    List private inboxes owned by a specified teammate.

  • List teammates

    List all company teammates for teammate discovery and ID resolution.

  • List teams

    List the teams (workspaces) in the company.

  • List Time Offs

    List time-off records for one team or teammate.

  • List Views

    List views globally or for one team.

  • Mark message seen

    Mark an outbound message from Front as seen. Note, the message seen route should only be called in response to an actual end-user's message-seen action. In accordance with this behavior, the route is rate limited to 10 requests per message per hour.

  • Merge contacts

    Merges the contacts specified into a single contact, deleting the merged-in contacts. If a target contact ID is supplied, the other contacts will be merged into that one. Otherwise, some contact in the contact ID list will be treated as the target contact. Merge conflicts will be resolved in the following ways: * name will prioritize manually-updated and non-private contact names * descriptions will be concatenated and separated by newlines in order from oldest to newest with the (optional) target contact's description first * all handles, groups, links, and notes will be preserved * other conflicts will use the most recently updated contact's value This irreversibly merges contact records.

  • Receive custom messages

    Receive a custom message in Front. This endpoint is available for custom channels **ONLY**.

  • Refresh application objects

    Refresh or update existing application objects that match an exact pattern. This does not create new application objects.

  • Remove teammate group team inboxes

    Unlinks non-public inboxes from the teammate group.

  • Remove teammate group teammates

    Remove teammate group teammates. Note - You cannot modify a teammate group that is managed by SCIM.

  • Remove teammate group teams

    Remove teams from the teammate group. Unlinks to any associated team inboxes.

  • Remove contact from Account

    Removes a list of contacts from an Account

  • Remove contacts from contact list

    Remove specified contact IDs or source-and-handle resource aliases from a contact list.

  • Delete conversation followers

    Removes teammates from the list of followers of a conversation.

  • Remove conversation links

    Removes one or more links to a conversation. For more information on links, see the [Links](https://dev.frontapp.com/reference/links) topic.

  • Remove conversation tag

    Removes one or more tags to a conversation

  • Removes inbox access

    Remove access of one or more teammates from an inbox.

  • Remove teammates from shift

    Remove teammates from a shift. Requires a Front plan with Shifts.

  • Remove teammates from team

    Remove one or more teammates from a team (workspace).

  • Create message reply

    Reply to a conversation by sending and appending an external message. The conversation can optionally be tagged and archived immediately after sending. Sending cannot be undone.

  • Search conversations

    Search for conversations. Response will include a count of total matches and an array of conversations in descending order by last activity. See the [search syntax documentation](https://dev.frontapp.com/docs/search-1) for usage examples. **Note:** This endpoint is subject to [proportional rate limiting](https://dev.frontapp.com/docs/rate-limiting#additional-proportional-limiting) at 40% of your company's rate limit.

  • Create message

    Send a new external message from a channel and create a conversation. The new conversation can optionally be tagged and archived immediately after sending. Sending cannot be undone.

  • Trigger application event

    Trigger Front workflows for an application object. This endpoint requires a company API token with the Application Triggers permission and cannot be used with Front app OAuth tokens.

  • Update account

    Update an account's name, description, domains, or custom fields.

  • Update Channel

    Update a channel's name or settings, or move it to another inbox together with its conversations.

  • Update comment

    Update a comment in a [conversation](https://dev.frontapp.com/reference/conversations).

  • Update a teammate group

    Updates a teammate group. Note - You cannot modify a teammate group that is managed by SCIM.

  • Update a contact

    Update a contact's profile, links, list memberships, and custom fields; missing named groups may be created.

  • Update conversation

    Update a conversation's assignee, inbox, status, tags, task details, due date, or custom fields.

  • Update conversation assignee

    Assign or unassign a conversation.

  • Update conversation reminders

    Snooze or unsnooze a conversation for the provided user. For private conversations, reminders can only be created and edited through the API for teammates that own the conversation. For shared conversations, reminders created and edited through the API are shared for all teammates within the shared inbox(es) that the conversation belongs to.

  • Edit draft

    Update an existing shared draft's body, recipients, channel, attachments, signature, subject, and version.

  • Update Knowledge Base Article Content

    Update article content in its default locale or a specified locale.

  • Update Knowledge Base Category Content

    Update category content in its default locale or a specified locale.

  • Update Knowledge Base Content

    Update knowledge-base content in its default locale or a specified locale.

  • Update a link

    Rename an existing Front link.

  • Update message template

    Update a message template's name, subject, body, parent folder, inbox availability, or attachments.

  • Update folder

    Update message template folder

  • Update shift

    Update a shift. Requires a Front plan with Shifts.

  • Update signature

    Update a signature's name, sender information, body, visibility, default status, or channel availability.

  • Update a tag

    Update a tag's name, description, color, parent, or conversation-list visibility.

  • Update teammate

    Update a teammate's username, name, availability, or custom fields.

  • Update time off

    Update a time-off record's name, dates, or auto-responder settings.

  • Update view

    Update a conversation view's name, inbox filters, tag filters, assignee filters, exclusions, no-tag setting, or highlight color.

  • Validate channel

    Asynchronously validate an SMTP channel (this endpoint is irrelevant to other channel types). When you create an SMTP channel via the API, [create a channel](https://dev.frontapp.com/reference/post_inboxes-inbox-id-channels) with type smtp and the send_as set to the needed email address. You then [configure the email provider](https://help.front.com/en/articles/2081), after which you use this endpoint to asynchronously validate the SMTP settings.

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 Front is connected

Onboard new clients without lifting a finger

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

Reply to leads in seconds, not days

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

Get your weekends back

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

How to connect Front to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Front in your connected apps

    Inside FormWise, open Connectors and look for Front.

  3. 3

    Hit "Connect"

    Click "Connect Front" 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 Front

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Front 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 Front for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Front 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 Front users had before signing up

Do I need to know how to code?

Not even a little. If you can use Front today, you can set this up. You'll connect Front, 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 Front 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 Front or delete everything any time.

What happens when Front updates their app?

We handle it. When Front 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 Front 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 Front — 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 Front on FormWise

Front is a shared inbox and collaboration platform that centralizes customer communications from multiple channels, enabling teams to manage emails, chats, and more

Connect Front once and your FormWise AI gets 180 things it can do inside it. That means your AI can handle the Front 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 Front? Take a look at frontapp.com.

Stop doing the Front 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.