How to build an Underwriting Submission Assistant

This agent streamlines the device insurance underwriting workflow by guiding the customer (or agent) through structured data collection/

Challenge

Manual insurance underwriting for devices is slow, error-prone, and requires tedious document validation and eligibility checks.

Industry

Insurance

Department

Legal

Security

Integrations

Salesforce

Gmail

Google Docs

Workflow Overview

1. Customer Data Collection

The workflow begins by collecting all necessary information from the customer through a series of input nodes:

  • Device Brand (in-0): Customer enters the brand (e.g., Apple, Samsung).

  • Device Model (in-1): Customer enters the model (e.g., iPhone 15).

  • Serial/IMEI (in-2): Customer enters the device’s serial number or IMEI.

  • Purchase Date (in-3): Customer enters the date of purchase.

  • Purchase Price (in-4): Customer enters the price paid for the device.

  • Customer Name (in-5): Customer enters their full name.

  • Customer Email (in-6): Customer enters their email address.

  • Customer DOB (in-7): (Optional) Customer enters their date of birth.

  • Customer Address (in-8): (Optional) Customer enters their address.

  • Proof of Purchase Upload (doc-0): Customer uploads a receipt, invoice, or carrier bill. The file is processed with OCR to extract text.

2. Eligibility & Document Validation

  • Node: Eligibility and Document Validation (llm-0)

  • What it does:
    This AI node reviews all the collected information and the uploaded proof of purchase. It checks:

    • If the device is supported (smartphone, tablet, laptop, wearable)

    • If the purchase is within 30 days

    • If the receipt is valid and matches the device

    • If the serial/IMEI is valid

    • If the device value is under $2,500

    • If the device is not already damaged

    Output:

    • Eligibility status (Eligible / Ineligible / Needs more information)

    • Short explanation referencing the rules

    • List of missing or unclear items (if any)

3. Risk Tier Assignment

  • Node: Risk Check (llm-1)

  • What it does:
    Using the validated data, this AI node assigns a risk tier (A, B, C, or D) based on:

    • Device type, age, value, brand/model

    • Document quality

    • Any prior claims

    Output:

    • Assigned risk tier

    • Rationale (2–3 short bullets)

    • Route (Auto-bind or Manual review)

4. Pricing & Terms Calculation

  • Node: Pricing and Term Calculation (llm-2)

  • What it does:
    Based on the risk tier and device value, this AI node calculates:

    • Monthly premium

    • Deductible

    • Coverage limit

    • Maximum claims per year

    • Waiting period

    • Bind decision (Auto-bind or Manual review)

    • Any special notes

5. Policy Document Generation

  • Node: Create Google Doc (action-0)

  • What it does:
    This action node creates a new Google Doc containing a summary of the customer’s insurance policy.

    • The document is named using the customer’s name.

    • The content includes a personalized message and the calculated policy details (from the Pricing and Term Calculation node).

    • The document is created in Google Drive, and a link to the file is generated.

6. Customer Notification

  • Node: Send Email 1 (action-1)

  • What it does:
    This action node sends an email to the customer using the Gmail API.

    • The recipient is the customer’s email address.

    • The subject is set to “Next Step: Activate Your Device Coverage.”

    • The body of the email contains the policy details and coverage summary, as generated by the Pricing and Term Calculation node.

    • Optionally, you could attach the generated Google Doc or other files if needed.

7. Agent/Workflow Output

  • Node: Output (out-0)

  • What it does:
    This node displays the final summary or status to the agent or user running the workflow, showing the results of the policy calculation and approval process.

How Data Flows

  • All customer inputs and uploaded documents are fed into the first AI node for eligibility and document validation.

  • The output is passed to the next AI node for risk assessment.

  • The risk tier and validated data are then used by the third AI node to calculate pricing and terms.

  • The results are used to generate a Google Doc and send an email to the customer.

  • The final output is shown to the agent for review or record-keeping.

In summary:
This workflow automates device insurance underwriting by collecting customer/device info, validating eligibility, assigning risk, calculating pricing, generating policy documents, and notifying the customer—all with minimal manual intervention.

Get started

Let’s Build AI Agents, Together

Book a demo to see how AI agents can help your team process unstructured documents and perform complex analysis faster and more accurately.

Get started

Let’s Build AI Agents, Together

Book a demo to see how AI agents can help your team process unstructured documents and perform complex analysis faster and more accurately.

Get started

Let’s Build AI Agents, Together

Book a demo to see how AI agents can help your team process unstructured documents and perform complex analysis faster and more accurately.