Front

Front

Automate Front inbox, message, contact, and customer support workflows.

21 tools
5 triggers

Tools

Name
addComment

Add a comment (internal note) to a conversation in Front.

addContactHandle

Add a handle (email, phone number, etc.) to an existing Contact.

addConversationLinks

Link external references (URLs) to a conversation.

addConversationTags

Add one or more tags to a conversation.

assignUnassignConversation

Assign a conversation to a teammate or remove assignment.

createAccount

Create a new account in Front.

createContact

Create a new contact in Front.

createDraft

Create a draft message in Front.

createDraftReply

Create a draft reply to an existing conversation (subject/quote etc.) without sending immediately.

createLink

Create a Link in Front (name, external URL).

findAccount

List company accounts and optionally filter by email domain or external ID.

findContact

Look up a contact by handle (email, phone, etc.) or other identifying field.

findConversation

Find a conversation by search filters such as subject, participants, tags, inbox, etc.

removeContactHandle

Remove a handle (email, phone number, etc.) from an existing Contact.

removeConversationLinks

Remove external links from a conversation in Front.

sendMessage

Send a new message (starts a conversation) with subject, recipients, body, attachments, tags, etc.

sendReply

Send a reply to a conversation in Front.

updateAccount

Update an existing account in Front.

updateContact

Update an existing contact in Front.

updateConversation

Modify conversation properties: status, assignee, inbox, tags, etc.

updateLink

Update the name or external URL of a Link in Front.

Triggers

Name
newComment

Fires when a new comment is posted on a conversation in Front.

newInboundMessage

Fires when a new message is received in a shared inbox.

newOutboundMessage

Fires when a message is sent or replied to in Front.

newTagAddedToMessage

Fires when a tag is applied to a conversation.

newConversationStateChange

Triggers when a conversation changes to a specified state.

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('front', 'addComment', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'front',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Front to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Front support?

Front supports 21 tools including Add Comment, Add Contact Handle, Add Conversation Links, Add Conversation Tags, Assign/Unassign Conversation, and more.

Can I use Front with AI agents?

Yes. Add Front to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Front be used in stateful agent workflows?

Yes. Agents can combine Front tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Front use?

Front uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Front integration cost?

The Front integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Front support?

Front supports 5 triggers including New Comment, New Inbound Message, New Outbound Message, New Tag Added to Message, New Conversation State Change.

Connect Front in minutes

Get 20,000 free action executions every month. No credit card required.