Onoff Business × Zapier Integration Guide

Rev Ops
Rev Ops
  • Updated

The Onoff Business × Zapier integration helps you automate workflows by connecting Onoff events, calls, SMS, and voicemails, to hundreds of tools like Google Sheets, Slack, Airtable, Trello, or internal systems. Instead of manually logging calls or creating contacts, Zapier allows you to trigger actions automatically based on mobile activity.

The integration is available on Onoff Business Advanced and Max plans.

Overview: What the Zapier Integration Does

Zapier allows you to:

  • Trigger automations when calls, SMS, or voicemails occur in Onoff
  • Send Onoff data to other apps automatically
  • Create or search contacts in Onoff from Zapier
  • Send SMS messages from Zapier (following standard Onoff rules)

Important: Unlike CRM integrations, Zapier does not store logs, it passes data into the apps you connect.


Example Use Cases:

  • Log every outgoing call into a Google Sheet
  • Send a Slack notification when a voicemail arrives
  • Update a CRM field when a call is answered
  • Create a contact in Onoff from another platform
  • Send an automated follow-up SMS after a call

Connecting Onoff Business to Zapier

  1. Open Integrations & API on the main page
  2. Select your Zapier (search bar available for convenience)
  3. Click Get API Key
  4. Copy your API key

Screenshot 1

Screenshot 2

Renewing your API Key

  • Click Renew API Key to generate a new key
  • Old key becomes invalid immediately; Zaps using it will stop until updated
  • Copy the new key into Zapier to restore functionality

Timezone: All timestamps sent to Zapier use the timezone selected in your Onoff account settings.

Understanding Zapier Triggers (Onoff → Zapier)

A trigger starts a Zap whenever an event occurs in Onoff. Onoff offers five triggers:

  • New Incoming Call (Instant) – Fires after the call ends
  • New Outgoing Call (Instant) – Fires after the call ends
  • New SMS Is Received (Instant) – Fires immediately when an SMS arrives
  • New SMS Is Sent (Instant) – Fires immediately when an SMS is sent
  • New Voicemail (Instant) – Fires when a voicemail is received

Data Included in Each Trigger:

Calls (Incoming, Outgoing, Voicemail):

  • Caller number
  • Callee number
  • Timestamp (date/time of the event)
  • Call duration
  • Call notes saved during the call
  • Call tags at the time the call ended
  • Voicemail link, if applicable

Important : Updates to notes or tags made after the call are not sent.

SMS (Sent / Received):

  • Sender number
  • Recipient number
  • Timestamp
  • SMS body content

Note: Only the final state of the call or SMS is sent to Zapier, no intermediate updates are transmitted.

Understanding Zapier Actions (Zapier → Onoff)

An action is what Zapier performs inside Onoff. Onoff offers three actions:

Create Contact

  1. Required: Phone number
  2. Optional: First name, last name, email, company
  3. Use cases:
  4. Capture leads from forms or other platforms
  5. Push CRM or spreadsheet contacts into Onoff
  6. Automatically save numbers that text or call

Send SMS

  1. Required: Sender number (must choose one specific Onoff number)
  2. Target number (recipient)
  3. SMS content
  4. Use cases:
  5. Automated follow-ups
  6. Appointment confirmations
  7. Internal notifications

Important : Not meant for bulk messaging.

Search Contacts

  1. Search by phone number (recommended) or name
  2. Configure behavior for:
  3. No match found → continue Zap or stop
  4. Multiple matches → select handling method
  5. Often paired with Create Contact: Search → If not found → Create Contact

Example: Setting Up a Zap with “New Outgoing Call”

This example shows how to create a Zap that sends outgoing call data to Google Sheets. The same setup works for all other triggers as well.

Choose Onoff Business as Trigger App

  • In Zapier, click Create Zap → Search for Onoff Business → Select

Select Trigger Event

  • Choose New Outgoing Call → Continue

Connect Your Onoff Account

  • Copy your API key from Onoff → Paste into Zapier → Connect

Select Users

  • Choose which Onoff numbers should trigger the Zap
  • Multiple users can be selected

Test the Trigger

  • Confirm Zapier receives event data

Choose Action App

  • Example: Google Sheets → Action: Create Row

Map Onoff Data

  • Assign fields like caller number, call duration, date/time, user, etc., to columns

Test and Publish

  • Click Test & Continue → Publish → Make a test call to verify automation

Removing the Zapier Integration

  1. Open Integrations & API on the main page → Zapier in Onoff
  2. Click Remove (red button)
  3. Your API key is deleted; all Zaps relying on it stop working
  4. A new API key can be generated at any time to restore functionality

Best Practices :

  • Use triggers for real-time automation of calls, SMS, and voicemails
  • Map all relevant fields when sending data to other apps
  • Ensure phone numbers are accurate to avoid duplicate contacts
  • Rotate API keys periodically for security
  • Always test Zaps before publishing to confirm correct behavior

With this integration, your team can automate workflows, save time, and ensure consistent, accurate data flow across all connected apps.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.