AgencyZoom icon

AgencyZoom

Insurance agency CRM for leads, customers, opportunities, quotes, policies, tasks, drivers, and vehicles.

Fits P&C insurance agencies that manage lead pipelines, opportunity drivers and vehicles, customer notes, tasks, and producer activity.

Sign in to connect AgencyZoom

Sign in to connect an account and start using AgencyZoom in your apps.

Example Use Cases

These are example ways Snow can use AgencyZoom when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add tags to a policy

Adds new comma-separated `tagNames` to a policy, requiring `tagNames` and identification by either `policyId` or `amsPolicyId`; if `amsPolicyId` is provided, `policyId` is ignored, and existing tags are not affected.

Authenticate for JWT via V4 SSO

Completes AgencyZoom V4 Single Sign-On (SSO) authentication by exchanging an OAuth2 authorization code for a JWT token. Prerequisites: First call get_auth_url_for_v4sso to obtain the authentication URL, then redirect the user to that URL for login. After successful authentication through Vertafore's OAuth provider, the callback will include a 'code' parameter. Use that code with this action to obtain the JWT token for API access. Note: This is typically used during initial authentication setup. The code is single-use, time-limited, and must match the PKCE challenge from the original auth request.

Batch create contacts

Creates 1 to 5 new contacts in AgencyZoom in a single batch API call.

Batch create leads

Creates up to 5 new leads in AgencyZoom; all referenced entity IDs (e.g., pipeline, user, custom field names) must exist, and organization `name` is required if `isBusiness` is true.

Batch delete tasks

Deletes multiple AgencyZoom tasks in a batch; task deletion is permanent and the response indicates overall batch success, not individual task status.

Change lead status

Updates a lead's lifecycle status (e.g., Active, Won, Lost, X-Dated) and can optionally manage its workflow, pipeline, stage, source, or associated tags.

Create a customer note

Adds a new note to an existing customer's profile using their ID; cannot be used to edit or retrieve existing notes.

Create a driver for an opportunity

Creates a new driver record associated with an existing AgencyZoom opportunity using its ID; requires firstName and lastName, with optional fields for additional driver details.

Create a lead note

Adds a new note to an existing lead in AgencyZoom, identified by `leadId`.

Create a lead opportunity

Adds a new sales opportunity to an existing lead in AgencyZoom, requiring a valid `leadId`, `carrierId`, `productLineId`, and that custom field names match existing definitions in AgencyZoom.