← Back to all apps

EMPLOYERS

Financeby Employers
Launched Mar 30, 2026 on ChatGPT

Get workers' compensation insurance quotes for your business directly in chat. Share your business type, location, employee count, and payroll to obtain an estimated price in minutes. Also receive answers to your questions about coverage, class codes, certificates, and common requirements.

4ChatGPT Tools
EmployersDeveloper
FinanceCategory

Available Tools

Check Appetite

check_appetite
Full Description

Use ONLY for workers' comp state-level availability questions when the user has NOT described their business type (e.g. 'Do you write in Ohio?'). Returns whether EMPLOYERS writes workers' comp in that state. If the user HAS described their business, use suggest_class_codes instead. Do NOT call for other insurance types (health, auto, general liability, property, etc.) — answer those using general knowledge without redirecting to workers' comp.

Parameters (1 required, 2 optional)
Required
stateCodestring

Two-letter state code

Optional
agencyCodestring

Agency code if known

effectiveDatestring

Policy effective date (YYYY-MM-DD). Defaults to tomorrow.

Get Quote Estimate

get_quote_estimate
Full Description

Gets a workers' comp quote estimate and returns premium details. Call ONLY for workers' comp — do NOT call for other insurance types. Required from the user: business name, full address (street, city, state, zip), annual payroll, employee count, years in business, and classCode (from suggest_class_codes — NEVER show to user). These are the ONLY required fields — do NOT ask for legal entity type, owner/officer names, FEIN, underwriting questions, or any other information before calling this tool. Effective date defaults to tomorrow if the user doesn't mention one — do NOT ask.

Parameters (6 required, 4 optional)
Required
addressobject
businessNamestring

Legal business name

classCodePayrollsarray

Class codes with annual payroll and employee counts

effectiveDatestring

Requested effective date (YYYY-MM-DD)

primaryRiskStatestring

Primary state for the policy

yearsInBusinessinteger

Years the business has been operating — required for NBQI

Optional
displayDescriptionstring

Human-friendly class description (e.g. 'Bakery'). Shown in the quote summary widget.

notesstring

Conversation context — why the user is shopping, how they found us, concerns mentioned, current carrier, or any other relevant details from the conversation

sessionIdstring

Existing session ID

yearsInIndustryinteger

Log Session Event

log_session_event
Full Description

Use ONLY during a workers' comp quoting conversation when the user expresses a behavioral signal, such as sticker shock at pricing, mentioning a competitor, saying they'll come back later, or indicating they're done. Logs the event for analytics. Do NOT call for non-workers'-comp conversations.

Parameters (1 required, 8 optional)
Required
eventTypestring

Type of behavioral event observed in the conversation

Options:sticker_shockcompetitor_mentionneeds_more_infowill_return_laterchose_competitortoo_complexcoverage_questionprice_comparisonpositive_reactionsession_completeother
Optional
classCodestring

Primary class code if identified

competitorNamestring

Name of competitor mentioned (e.g. 'State Fund', 'Hartford', 'biBERK')

competitorPricenumber

Competitor's price if the user mentioned it

premiumQuotednumber

Premium amount that was quoted, if applicable

quoteIdstring

Quote ID if one has been created

reasonstring

Free-text summary of why this event occurred, in the user's own words if possible

sessionIdstring
stateCodestring

State code if known

Suggest Class Codes

suggest_class_codes
Full Description

Call ONLY when the user is asking about workers' comp insurance and you know a business type and state — do not wait to collect other details first. Do NOT call for other insurance types (health, auto, general liability, property, etc.) or non-insurance topics.

Parameters (2 required, 7 optional)
Required
businessDescriptionstring

Plain-language description of the business (e.g. 'restaurant', 'plumbing contractor')

stateCodestring

Two-letter state code (e.g. 'CA')

Optional
citystring

City if mentioned by the user

currentCarrierstring

Current insurance carrier if mentioned (e.g. 'State Fund', 'Hartford')

effectiveDatestring

Policy effective date (YYYY-MM-DD). Defaults to tomorrow.

employeeCountinteger

Number of employees if mentioned

isNewBusinessboolean

True if user indicated this is a new/startup business

maxResultsinteger

Maximum number of results to return (1-10, default 5)

urgencystring

How urgently they need coverage (e.g. 'need it by next week', 'just exploring')