eavz
21 actions
5 triggers

Actions

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({
  integrationName: 'front',
  actionName: 'addComment',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

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 actions programmatically.

What actions does Front support?

Front supports 21 actions 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 TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does Front use?

Front uses API Key. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the Front integration cost?

The Front integration is included on all Weavz plans including the free tier with 1,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 2 minutes

Get 1,000 free actions every month. No credit card required.