Rhythm Software Zapier Integration
Welcome to the Zapier integration for Rhythm Software! This guide covers supported services, available triggers, input behaviors, and tips for configuring dynamic output fields across tenants and modules.
Authentication
This integration uses OAuth2 for secure authentication. You'll authorize your Rhythm Software account when setting up your first Zap.
Supported Services & Triggers
Each service below supports 3 standard triggers:
Created
Updated
Deleted
All triggers require:
tenant_id
: Your organization’s unique identifiertest_record_id
: An example record ID to load test data during Zap setup- Optional:
additional_fields
: Select extra fields to include in your Zap output
Career Center
- Job Posting:
job_postings_created
,job_postings_changed
,job_postings_deleted
Contacts & Organizations
- Rolodex Contacts:
rolodex_contacts_created
,rolodex_contacts_changed
,rolodex_contacts_deleted
- Rolodex Organizations:
rolodex_organizations_created
,rolodex_organizations_changed
,rolodex_organizations_deleted
Membership & Committees
- Memberships:
memberships_created
,memberships_changed
,memberships_deleted
- Committee Memberships:
committee_memberships_created
,committee_memberships_changed
,committee_memberships_deleted
Meetings & Shows
- Events:
events_created
,events_changed
,events_deleted
- Event Registrations:
event_registrations_created
,event_registrations_changed
,event_registrations_deleted
- Extra Input Fields:
filter_field
(dropdown): Choose the field to filter registrations by (e.g.,event_id
)filter_value
: The value to match (e.g.,evt_123456
)
Submissions & Reviews
- Submissions:
submissions_created
,submissions_changed
,submissions_deleted
Common Input Fields
All triggers support the following shared inputs:
Field | Required | Description |
---|---|---|
tenant_id | Yes | Your Rhythm tenant identifier |
test_record_id | Yes | Record ID used to preview data in setup |
additional_fields | No | Optional fields to retrieve in the payload |
filter_field , filter_value | No | Event Registrations only; used to filter results |
The additional_fields
input lets you select custom fields exposed by the API. These vary per tenant and per service.
Example: Selecting Additional Fields
During setup, users can select additional fields from a dropdown:
[
{ "key": "first_name", "label": "First Name" },
{ "key": "last_name", "label": "Last Name" },
{ "key": "email_address", "label": "Email" }
]
These fields will be included in your Zap output if selected.
Output Fields
By default, each trigger returns only the id
field. If users opt into additional_fields
, those are dynamically added during runtime.
Output fields are flattened—nested fields are converted to keys like preferred_address__city
.
Setup Considerations
When a new trigger is configured, Rhythm Software automatically provisions supporting infrastructure such as AWS EventBridge rules and webhooks. This process typically takes 5–10 minutes.
During this time:
- Trigger test results may appear empty or delayed
- Live data may not flow immediately
This setup is only required once per trigger per tenant.
If data does not appear after this period, please verify:
- The
tenant_id
andtest_record_id
are correct - Any selected
additional_fields
exist for the tenant - Your Rhythm Software account has the appropriate permissions