> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.rhombus.community/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrate with Zapier

> Connect Rhombus to thousands of apps with the native Zapier integration — build event-driven automations for camera alerts, doors, and sensors without code.

Native Zapier integration for Rhombus. Create automated workflows triggered by camera events, door activity, button presses, and sensor alerts. No-code alternative to webhook integrations.

## Quick Start

<Steps>
  <Step title="Get API Key">
    Generate at [Rhombus Console](https://console.rhombussystems.com/settings/api-management/) → Settings → API Management
  </Step>

  <Step title="Connect in Zapier">
    Search "Rhombus" in Zapier, authenticate with your API key
  </Step>

  <Step title="Create Zap">
    Choose trigger → Configure action → Test → Activate
  </Step>
</Steps>

## Available Triggers

| Trigger                          | Type    | Description                                            |
| -------------------------------- | ------- | ------------------------------------------------------ |
| **New Rule Event**               | Instant | Fires when Rhombus Rules Engine condition is satisfied |
| **New Button Event**             | Instant | Button device pressed (e.g., panic button)             |
| **New Door Sensor Event**        | Instant | Door open/close/forced events                          |
| **New Environment Sensor Event** | Instant | Temperature, humidity, air quality alerts              |
| **New Audit Record**             | Polling | Security event audit logs created                      |
| **New Camera Clip**              | Polling | Video clip saved to library                            |
| **New Custom Footage Seekpoint** | Polling | Custom marker added to video timeline                  |

<Note>
  **Instant** triggers use webhooks (real-time). **Polling** triggers check every 1-15 minutes depending on plan.
</Note>

## Available Actions

| Action                     | Description                            | Key Parameters                |
| -------------------------- | -------------------------------------- | ----------------------------- |
| **Unlock Door**            | Remotely unlock access-controlled door | Door ID, duration             |
| **Create Clip**            | Save video clip from camera            | Camera, start/end time, title |
| **Create Live Stream**     | Generate shareable stream URL          | Camera, expiration, password  |
| **Reboot Camera**          | Restart camera device                  | Camera ID                     |
| **Toggle Privacy Mode**    | Enable/disable camera feed visibility  | Camera ID, state              |
| **Play Audio**             | Broadcast audio message                | Gateway ID, audio file        |
| **Create Seekpoint**       | Add timeline marker to footage         | Camera, timestamp, label      |
| **Update Camera Config**   | Modify camera settings                 | 20+ configuration options     |
| **Toggle Audio Recording** | Enable/disable audio capture           | Gateway ID, state             |

## Authentication

<Note>
  Generate your API key in the [Rhombus Console](https://console.rhombussystems.com/settings/api-management/).
</Note>

<Warning>
  API keys have full account permissions. Treat as passwords.
</Warning>

## Common Patterns

### Emergency Alerts

```text theme={null}
Button Press (Instant) → Zapier → Multiple Actions
1. Send SMS via Twilio
2. Post to Slack #security
3. Create ServiceNow ticket
4. Email security team
```

### Access Automation

```text theme={null}
Google Form Submit → Zapier → Rhombus
1. Visitor submits check-in form
2. Unlock door for 2 minutes
3. Play welcome message via audio gateway
4. Log entry in Google Sheets
```

### Incident Logging

```text theme={null}
Door Forced Event (Instant) → Zapier → Logging
1. Capture door event data
2. Create video clip of incident
3. Log to Google Sheets/Airtable
4. Send alert to security channel
```

### Scheduled Maintenance

```text theme={null}
Schedule by Zapier → Rhombus Actions
1. Weekly trigger at 3 AM
2. Reboot cameras in sequence
3. Toggle privacy mode during maintenance
4. Send completion report
```

## Zapier Platform Features

| Feature        | Purpose                | Rhombus Use Case                               |
| -------------- | ---------------------- | ---------------------------------------------- |
| **Filters**    | Conditional execution  | Only alert if event type = "forced entry"      |
| **Paths**      | Branch workflows       | Route different door events to different teams |
| **Multi-Step** | Chain multiple actions | Alert → Create clip → Log → Notify             |
| **Delay**      | Time between actions   | Wait 30 seconds before unlocking door          |
| **Formatter**  | Transform data         | Format timestamps, parse JSON                  |

## Pricing

For current pricing details, see [Zapier Pricing](https://zapier.com/pricing).

## Troubleshooting

| Issue                        | Solution                                                                                                           |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Auth fails**               | Verify API key active at [console.rhombussystems.com](https://console.rhombussystems.com/settings/api-management/) |
| **Trigger not firing**       | Check Zap history; verify event occurring in Rhombus Console; check polling interval                               |
| **Action fails**             | Review Zap history errors; verify required fields populated; test individually                                     |
| **Instant triggers delayed** | Webhook delivery can take 1-30 seconds; check Zapier webhook logs                                                  |
| **Polling triggers slow**    | Free/Starter: 15 min intervals; Upgrade for faster polling                                                         |

## Instant vs Polling Triggers

| Type        | Triggers                                     | Speed    | How It Works                                      |
| ----------- | -------------------------------------------- | -------- | ------------------------------------------------- |
| **Instant** | Rule Event, Button, Door, Environment Sensor | 1-30 sec | Rhombus sends webhook to Zapier when event occurs |
| **Polling** | Audit Record, Clip, Seekpoint                | 1-15 min | Zapier checks Rhombus API on schedule             |

<Tip>
  Use **instant triggers** for time-sensitive alerts (panic buttons, door forced). Use **polling** for logging and reporting.
</Tip>

## When to Use Zapier vs Webhooks

| Use Zapier When              | Use Native Webhooks When     |
| ---------------------------- | ---------------------------- |
| Need visual workflow builder | Writing custom code anyway   |
| Connecting to 3rd party apps | Handling webhooks internally |
| No developer resources       | Need sub-second latency      |
| Rapid prototyping            | Complex data transformations |
| Team collaboration via UI    | Webhook-native architecture  |

See [Webhook Listener Implementation](/implementations/webhook-listener) for native webhook setup.

## Resources

<CardGroup cols={2}>
  <Card icon="bolt" href="https://zapier.com/apps/rhombus/integrations" title="Zapier App Directory">
    Official Rhombus triggers and actions
  </Card>

  <Card icon="code" href="/api-reference" title="Rhombus API Docs">
    800+ API endpoints for custom integrations
  </Card>

  <Card icon="key" href="https://console.rhombussystems.com/settings/api-management/" title="API Console">
    Generate and manage API keys
  </Card>

  <Card icon="users" href="https://rhombus.community" title="Community">
    Share Zaps and get support
  </Card>
</CardGroup>
