AgencyZoom

AgencyZoom is for the P&C insurance agent that's looking to increase sales, boost retention and analyze agency & producer performance.

99 actions Integration catalog
Request access
Connect AgencyZoom once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Authenticate for JWT via V4 SSOAGENCYZOOM_AUTHENTICATE_FOR_JWTVIA_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 contactsAGENCYZOOM_BATCH_CREATE_CONTACT
Creates 1 to 5 new contacts in AgencyZoom in a single batch API call.
Batch create leadsAGENCYZOOM_BATCH_CREATE_LEAD
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 tasksAGENCYZOOM_BATCH_DELETE_TASK
Deletes multiple AgencyZoom tasks in a batch; task deletion is permanent and the response indicates overall batch success, not individual task status.
Change lead statusAGENCYZOOM_CHANGE_STATUS_FOR_LEAD
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.
Mark task as completedAGENCYZOOM_COMPLETE_TASK
Marks an existing and accessible task in AgencyZoom as 'completed'; this action does not return the full updated task object.
Create a customer noteAGENCYZOOM_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 opportunityAGENCYZOOM_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 noteAGENCYZOOM_CREATE_A_LEAD_NOTE
Adds a new note to an existing lead in AgencyZoom, identified by `leadId`.
Create a lead opportunityAGENCYZOOM_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.
Create a lead quoteAGENCYZOOM_CREATE_A_LEAD_QUOTE
Creates a new insurance quote for an existing lead in AgencyZoom, using valid carrier and product line IDs, to track a proposal; this action does not bind policies or process payments.
Create an opportunityAGENCYZOOM_CREATE_AN_OPPORTUNITY
Creates a new lead opportunity in AgencyZoom; this action cannot update existing opportunities.
Create a vehicle for an opportunityAGENCYZOOM_CREATE_A_VEHICLE_FOR_AN_OPPORTUNITY
Adds a new vehicle record to a specified opportunity; `opportunityId` must refer to a valid, existing opportunity.
Create business leadAGENCYZOOM_CREATE_BIZ_LEAD
Creates or updates a business lead in AgencyZoom using detailed personal and company information, for B2B sales and marketing lead management.
Create leadAGENCYZOOM_CREATE_LEAD
Creates a new lead or updates an existing one in AgencyZoom; ensure `pipelineId`, `stageId`, `leadSourceId`, and `assignTo` reference valid, existing entities.
Create task post endpointAGENCYZOOM_CREATE_TASK
Creates a new task in AgencyZoom; ensure `assigneeId`, `customerId`, or `leadId` are valid existing entities if provided, and use `contactEmail`, `customerId`, or `leadId` to link the task to a contact.
Delete a customerAGENCYZOOM_DELETE_A_CUSTOMER
Irreversibly deletes a customer and all associated data in AgencyZoom using their `customerId`; useful for offboarding or data privacy compliance.
Delete customer fileAGENCYZOOM_DELETE_A_CUSTOMER_FILE
Permanently deletes a specific file, identified by `fileId`, associated with a customer, identified by `customerId`.
Delete a customer policyAGENCYZOOM_DELETE_A_CUSTOMER_POLICY
Permanently deletes a specific policy associated with a customer, for instance, if it's cancelled or inactive; this action is irreversible and requires caution.
Delete an opportunity driver by IDAGENCYZOOM_DELETE_A_DRIVER
Permanently deletes an existing driver record (a person associated with an insurance opportunity) from AgencyZoom using its unique `driverId`; this action is irreversible.
Delete file from leadAGENCYZOOM_DELETE_A_LEAD_FILE
Deletes a specific file (identified by `fileId`) associated with an existing lead (identified by `leadId`); this operation is irreversible.
Delete a lead opportunityAGENCYZOOM_DELETE_A_LEAD_OPPORTUNITY
Permanently deletes an existing opportunity (by `opportunityId`) associated with an existing lead (by `leadId`) when it's irrelevant, closed, or erroneous; the lead itself remains.
Delete a lead quoteAGENCYZOOM_DELETE_A_LEAD_QUOTE
Deletes a specific quote from a lead, requiring that the lead and quote exist and are associated.
Delete an opportunityAGENCYZOOM_DELETE_AN_OPPORTUNITY
Permanently deletes a specific opportunity by its unique ID; this action is irreversible and requires a valid, existing `opportunityId`.
Delete a taskAGENCYZOOM_DELETE_A_TASK
Permanently and irreversibly deletes an existing task, identified by its `taskId`.
Delete a vehicleAGENCYZOOM_DELETE_A_VEHICLE
Permanently deletes a vehicle record by its `vehicleId`, which must correspond to an existing vehicle in the AgencyZoom system.
Delete thread messageAGENCYZOOM_DELETE_MESSAGE
Deletes a specific message from an email thread within AgencyZoom. Requires the message ID to identify which message to remove. Returns the updated thread information with the remaining messages after deletion.
Delete email threadAGENCYZOOM_DELETE_THREAD
Permanently deletes a specific email thread from the AgencyZoom system, identified by its `threadId` (expected by the endpoint), provided the thread exists.
Get a list of assign groupsAGENCYZOOM_GET_A_LIST_OF_ASSIGN_GROUPS
Retrieves all assign groups configured in AgencyZoom, used for categorizing or assigning items to specific teams or units.
Get a list of carriersAGENCYZOOM_GET_A_LIST_OF_CARRIERS
Retrieves all insurance carriers from AgencyZoom, typically used for populating selection lists or synchronizing carrier data; does not return detailed policy or coverage information.
Get a list of CSRsAGENCYZOOM_GET_A_LIST_OF_CSRS
Fetches all Customer Service Representatives (CSRs), including their ID and name, returning an empty list if none are configured.
Get a list of custom fieldsAGENCYZOOM_GET_A_LIST_OF_CUSTOM_FIELDS
Retrieves metadata for all configured custom field definitions, not the specific values entered for individual records.
Get a list of drivers for an opportunityAGENCYZOOM_GET_A_LIST_OF_DRIVERS_FOR_AN_OPPORTUNITY
Retrieves a list of drivers (individuals), including their personal details, licensing information, and relationship status, associated with a specific, existing `opportunityId` in AgencyZoom.
Get a list of employeesAGENCYZOOM_GET_A_LIST_OF_EMPLOYEES
Retrieves a complete list of all employees for the authenticated agency; returns an empty list if no employees are configured.
Get lead source categoriesAGENCYZOOM_GET_A_LIST_OF_LEAD_SOURCE_CATEGORIES
Retrieves a comprehensive list of all predefined lead source categories from AgencyZoom, used to classify lead origins.
Get lead sourcesAGENCYZOOM_GET_A_LIST_OF_LEAD_SOURCES
Fetches a list of all lead sources configured in AgencyZoom, including their ID, name, sales exclusion status, and category ID.
Get a list of life professionalsAGENCYZOOM_GET_A_LIST_OF_LIFE_PROFESSIONALS
Retrieves a list of life insurance professionals, including only their contact and status information (excluding sales or customer data), from the AgencyZoom platform.
Get a list of locationsAGENCYZOOM_GET_A_LIST_OF_LOCATIONS
Retrieves all agency locations or branches from AgencyZoom; filtering options are not available.
Get loss reasonsAGENCYZOOM_GET_A_LIST_OF_LOSS_REASONS
Retrieves all predefined loss reasons (e.g., 'Lost to competitor', 'Premium too high') available in AgencyZoom. These reasons can be used when marking leads as lost or for reporting purposes. No parameters required - returns complete list.
Get a list of pipelinesAGENCYZOOM_GET_A_LIST_OF_PIPELINES
Retrieves all pipelines and their stages from AgencyZoom to understand workflow structures; this is a read-only operation and does not return individual items (like leads or tasks) within these pipelines.
Get a list of producersAGENCYZOOM_GET_A_LIST_OF_PRODUCER
Retrieves a list of all producers from AgencyZoom, typically related to text thread functionalities.
Get product lines and policy typesAGENCYZOOM_GET_A_LIST_OF_PRODUCT_LINES_POLICY_TYPES
Fetches all product lines and policy types from AgencyZoom, each detailed with its ID, name, and product category ID.
Get a list of recycle eventsAGENCYZOOM_GET_A_LIST_OF_RECYCLE_EVENTS
Retrieves the available recycle event types and any existing X-Date information for a specified lead in AgencyZoom. Returns a list of recycle event categories that can be used to trigger follow-ups (e.g., 'X-Date', 'Accident Falls Off', 'Prior Insurance Fulfilled').
Retrieve vehicles for opportunityAGENCYZOOM_GET_A_LIST_OF_VEHICLES_FOR_AN_OPPORTUNITY
Retrieves all vehicles associated with an existing opportunity, using its unique opportunityId.
Get AMS policies for a customerAGENCYZOOM_GET_AMS_POLICIES_FOR_A_CUSTOMER
Retrieves a customer's synchronized Agency Management System (AMS) policy data (typically a single policy); requires an active AMS integration, may return empty/default values if data is missing.
Get auth URL for V4 SSOAGENCYZOOM_GET_AUTH_URL_FOR_V4_SSO
Retrieves a fresh authentication URL for AgencyZoom's V4 Single Sign-On (SSO) process; call before each SSO attempt as the URL may change and should not be cached.
Get departments groupsAGENCYZOOM_GET_DEPARTMENTS_GROUPS
Fetches department and group information for an agency, optionally filtered by a specific `agencyNumber`, to analyze its organizational structure.
Get lead filesAGENCYZOOM_GET_LEAD_FILES
Retrieves metadata (id, title, MIME type, size, dates, creator info) for files attached to leads in AgencyZoom. Optionally filter by `leadId` to get files for a specific lead, or omit to retrieve files across all leads. Returns file metadata only, not the actual file content.
Retrieve notes for specific leadAGENCYZOOM_GET_LEAD_NOTES
Fetches the complete history of notes for a specific lead by `leadId` (which must exist), useful for reviewing context for communications or follow-ups; this is a read-only operation.
Get lead quotesAGENCYZOOM_GET_LEAD_QUOTES
Retrieves all insurance quotes (active and inactive) for a specific lead ID, useful for reviewing or tracking quote history.
Get lead tasksAGENCYZOOM_GET_LEAD_TASKS
Retrieves all tasks for a specific lead, identified by its `leadId`, to review its activity history or manage follow-ups.
Get list of end stagesAGENCYZOOM_GET_LIST_OF_END_STAGES
Fetches a list of all defined end stages, representing final steps in processes like lead conversion or policy closure.
Get policies for a customerAGENCYZOOM_GET_POLICIES_FOR_A_CUSTOMER
Retrieves from AgencyZoom all insurance policies for an existing customer (identified by `customerId`), including policy details like type, carrier, premium, effective dates, and assigned agents. Excludes premium payment history or claims information.
Get the customer detailsAGENCYZOOM_GET_THE_CUSTOMER_DETAILS
Fetches comprehensive details for a specific customer, including personal information, policies, notes, tasks, files, and custom fields, using their unique customer ID.
Get the customer tasksAGENCYZOOM_GET_THE_CUSTOMER_TASKS
Fetches all tasks (read-only task data) for a customer by `customerId` to review their activities, follow-ups, and action items; the `customerId` must be valid.
Get the driver detailsAGENCYZOOM_GET_THE_DRIVER_DETAILS
Retrieves detailed information for a specific, existing driver (by `driverId`) associated with an AgencyZoom opportunity.
Get the lead detailsAGENCYZOOM_GET_THE_LEAD_DETAILS
Retrieves comprehensive details for a specific lead in AgencyZoom by its unique `leadId` (which must correspond to an existing lead), including contact information, status, associated opportunities, quotes/policies, custom fields, and interaction history.
Get the opportunities for a leadAGENCYZOOM_GET_THE_OPPORTUNITIES_FOR_A_LEAD
Retrieves all sales opportunities and their details for a specified, existing `leadId` in AgencyZoom.
Get the opportunity detailsAGENCYZOOM_GET_THE_OPPORTUNITY_DETAILS
Fetches comprehensive details for an existing opportunity using its unique `opportunityId`.
Get the task detailsAGENCYZOOM_GET_THE_TASK_DETAILS
Retrieves comprehensive details for a specific task using its unique `taskId`, which must correspond to an existing task in AgencyZoom.
Showing the first 60 of 99 actions.