Swallow
  • YOUR FIRST MODEL
    • Setting up your first project
    • Manual setup of a new product
    • Excel Model Upload
    • Create your team
    • Essential concepts
      • Syntax
      • Steps
      • Collections
      • Try Model
      • Spotlight
  • PROCESS
    • Team Management
    • Governance & Collaboration
  • BUILD
    • Building with AI
    • Step builder
      • Understanding step types
      • Ordering step blocks
      • Placeholder mode
      • Up/Downloading models
      • Sharing your model
      • Running tests
    • Inputs
    • Enriching Raw Data
      • Transform Data
      • Enrich via API
      • Data Set
      • Collection
      • Custom Code
    • Setting Up Decisions
      • Exclusions
      • Excesses
      • Endorsements
      • Refer
    • Making Calculations
      • Factors
      • Calculation
    • Outputs
  • TEST
    • Creating New Tests
    • Running Tests
    • Editing Tests
    • Reading & Interpreting Tests
    • Impact Testing
  • DATA
    • Working with real-time data
    • Data Views
    • Data Quotas
    • Troubleshooting
    • API Webhooks
    • Data Downloads
  • ADMIN & SETTINGS
    • Project Management
    • Account Management
  • INTEGRATIONS
    • Introduction
    • Payments
      • Stripe
      • GoCardless
      • Adyen
    • Alerting
      • Slack
      • Zapier
    • Data
      • AWS S3
      • Google Sheets
    • Admin
      • Socotra
      • Guidewire
      • Hubspot
      • Salesforce
  • Developer API
    • Introduction
    • Authentication
    • Errors codes
    • Endpoints
      • /quotes
      • /projects
      • /tests
      • /process
Powered by GitBook
On this page
  • 1. Input Step - Learn more about the input step
  • 2. Enrich Steps - Learn more about enrich steps
  • 3. Decision Steps - Learn more about decision steps
  • 4. Calculation Steps - Learn more about calculation steps
  • 5. Output Step - Learn more about the output step
  1. BUILD
  2. Step builder

Understanding step types

Learn about the different step types available in the builder

PreviousStep builderNextOrdering step blocks

Last updated 1 year ago

1. Input Step -

The first step of any pricing model is to define and format the inputs that you'll accept to generate your price.

After you have defined your inputs, there are three different sections of steps, each with their own types of steps available.

2. Enrich Steps -

Apply some simple transformation to data inputs and to enrich them with data from other sources, ensuring you get the variables you need, in the correct format, that you'll then use later in your model.

  • Transform Data - Create new properties by transforming existing inputs

  • Enrich via API - Create custom API requests to enrich quotes

  • Data Set - Map data sets to enrich quotes

  • Collection - Dynamically query data sets to enrich quotes

3. Decision Steps -

Make decisions based on the inputs in your model. Decide which prices are valid, which customers are eligible for certain cover or benefits, empower your team to make the right decisions offline and share information with your policy management systems.

  • Exclusions - Create exclusion rules to reject quotes

  • Excesses - Create excesses or deductible rules for quotes

  • Endorsements - Create endorsement rules for quotes

  • Refer - Create custom referral rules for quotes

Once you've got all the data in your model, use these final steps calculate risk factors, pricing or rates before you set your final outputs.

  • Factors - Create risk table factors that return a weight or rule

  • Calculation - Define complex calculations, such as prices

The last step of every model is where you define and format the outputs that you'll generate when the pricing process is complete.

The output step defines what your model will return to your customer.

4. Calculation Steps -

5. Output Step -

Learn more about the input step
Learn more about enrich steps
Learn more about decision steps
Learn more about calculation steps
Learn more about the output step