Bold Penguin Developers

Bold Penguin Developers

  • Docs
  • API
  • SDK
  • Status

›Embeddable Penguin

Welcome!

  • Documentation Overview

Exchange

  • Exchange Overview
  • Send Side Integration

    • Send Side Overview
    • Prerequisites
    • Authentication
    • Application Form Creation

    Receive Side Integration

    • Receive Side Overview
    • Prerequisites
    • Authentication
    • Receiving Prospects
    • Dispositioning Prospects

    Embeddable Penguin

    • Embeddable Penguin Overview
    • Prerequisites
    • Questions and Answers
    • Sample Form
    • Customization
    • Custom Responses

Enterprise Terminal

  • Terminal Overview
  • Identity & Access Management

    • SSO and SAML
    • User Role Mapping
    • Azure SAML
    • Okta SAML

    Quote Start

    • Quote Start Overview
    • Application Forms
    • Authentication

Webhooks

  • Webhooks Overview
  • Creating Webhooks
  • Securing Webhooks
  • Event Payloads
  • Attachments
  • Testing Webhooks
  • Best Practices

SDK

  • SDK Overview
  • Customization

Resources

  • IP Ranges

Release History

  • CHANGELOG

Embeddable Penguin Questions and Answers

Embeddable Penguin supports pre-populating the form answers both within the HTML itself and via JavaScript.

Answers via Attribute

You can include the answers as in-line JSON by using the answers attribute.

For example:

<embeddable-penguin
    client_id="myclientid"
    answers='{"mqs_phone":"5551234567","mqs_business_name":"Johnson &#26; Sons"}'>
</embeddable-penguin>

Answers via Script

You can also inject answers programmatically by assigning them to the answers attribute on the embeddable-penguin node:

document.querySelector('embeddable-penguin').answers = {
        mqs_phone: "5551234567",
        mqs_business_name:"Johnson & Sons"
}

Questions

Embeddable Penguin uses a subset of the Master Question Set that includes the following:

  • mqs_first_name
    • String (maximum length: 255)
    • Required: Yes
  • mqs_last_name
    • String (maximum length: 255)
    • Required: Yes
  • mqs_business_name
    • String (maximum length: 255)
    • Required: No
  • mqs_zipcode
    • String (length: 5)
      • Valid 5 digit US zip code
      • Required: No
  • CoverageTypes
    • Enum
      • Bond
      • Liability
      • Professional Liability (E&O)
      • Commercial Property
      • Workers Compensation
      • Commercial Auto
      • BOP
      • Other/Not Sure
    • Required: No
  • mqs_phone
    • String (length: 10) Required
    • Must be a valid phone number
    • Must be unique within the last 60 days in the Exchange
    • Required: Yes
  • mqs_tcpa
    • Integer boolean (0/1)
    • Must be "1" to submit the form.
    • Required: Yes
← PrerequisitesSample Form →
  • Answers via Attribute
  • Answers via Script
  • Questions
Proudly Made in Ohio
© 2021 Bold Penguin