Automation & Webhooks

Automate workflows with Zapier, Make, or receive real-time events via native webhooks.

Zapier integration

Zapier connects FRITH to 5,000+ apps without code. Available triggers and actions:

Triggers (when this happens in FRITH…)

  • New Matter opened
  • New Contact created
  • Invoice Paid
  • Deadline due (today)
  • Task Completed
  • New Lead in pipeline
  • Lead Converted to client

Actions (do this in FRITH)

  • Create Matter
  • Create Contact
  • Add Time Entry
  • Create Task
  • Send Client Portal Message
  • Create Activity/Note

Setup: Settings → Developer → API Keys → Create API Key. Use this key when connecting FRITH in Zapier. Search for "FRITH" in the Zapier app directory.

Native webhooks

Native webhooks deliver real-time POST requests to your server for 15 event types. No polling required. Configure under Settings → Developer → Webhooks → Add Endpoint.

  • matter.created, matter.updated, matter.closed
  • contact.created, contact.updated
  • invoice.created, invoice.paid, invoice.overdue
  • payment.received
  • trust.deposit, trust.withdrawal
  • deadline.due
  • task.completed
  • lead.created, lead.converted

Webhook signature verification

Every webhook request is signed with HMAC-SHA256. Verify the signature before processing:

# Node.js example:

const sig = req.headers['x-frith-signature'];

const expected = crypto.createHmac('sha256', WEBHOOK_SECRET)

.update(rawBody).digest('hex');

if (sig !== `sha256=${expected}`) throw new Error('Invalid');

Related articles

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.