Pre-filling Options

Pre-filling Documentation

Pre-filling options are available to enhance the user experience. If you have already collected relevant user information, you can provide it to us to streamline the financing or credit monitoring process. However, if this information is not provided, users will be required to enter it manually.

All pre-filled values are displayed to the end customer and must be confirmed in the continuation step of the process, unless step-hiding options are explicitly enabled through our configuration settings.

Note on combining examples

You can use comma separated values inside JavaScript object.

Example how to pre-fill both financing_amount and business_years in one call.

Tento.configure({
  data: { financing_amount: 50000, business_years: 5 }
});

Pre-filling Financing process

The Financing process follows these steps:

Step 1 - Financing Amount (/app/amount)

financing_amount - Desired financing amount in USD (no currency formatting)

Tento.configure({
  data: { financing_amount: 50000 }
});

financing_terms - Financing term in months. Available options: 24, 36, 48, 60.

Tento.configure({
  data: { financing_terms: 24 }
});

Step 2 - Basic Info (/app/info)

business_name - Business Name / Company Name

Tento.configure({
  data: { business_name: 'John Doe LLC' }
});

owner_1_first - Owner's first name

Tento.configure({
  data: { owner_1_first: 'John' }
});

owner_1_last - Owner's last name

Tento.configure({
  data: { owner_1_last: 'Doe' }
});

owner_1_mobile - Owner's mobile phone number (format: XXX-XXX-XXXX)

Tento.configure({
  data: { owner_1_mobile: '555-123-4567' }
});

owner_1_email - Owner's email address

Tento.configure({
  data: { owner_1_email: '[email protected]' }
});

Step 3 - Business Details (/app/business/more-details)

business_years - Years in business (0-20+)

Tento.configure({
  data: { business_years: 5 }
});

business_structure - Business structure type (Corporation, LLC, Partnership, Sole Proprietorship)

Tento.configure({
  data: { business_structure: 'LLC' }
});

business_website - Business website URL

Tento.configure({
  data: { business_website: 'https://example.com' }
});

home_based - Whether the business is home-based (boolean)

Tento.configure({
  data: { home_based: true }
});

business_address - Full business address information

Tento.configure({
  data: {
    business_street: '123 Main St',
    business_city: 'San Francisco',
    business_state: 'CA', // 2 letter state code
    business_zip: '94105',
    business_suite: 'Suite 100'  // Optional
  }
});

naics_code - NAICS industry code

Tento.configure({
  data: { naics_code: '541511' }
});

Step 4 - Further Business Details (/app/business/further-details)

business_ein - Federal Tax ID / EIN (format: XX-XXXXXXX)

Tento.configure({
  data: { business_ein: '12-3456789' }
});

business_revenue - Annual gross revenue in USD (no currency formatting)

Tento.configure({
  data: { business_revenue: 1000000 }
});

Step 5 - Type of Funding (/app/type-of-funding)

financing_type - Type of funding desired. Available options: BCM, WC, LOC, EQ, BCC, PL. Multiple selections allowed.

Tento.configure({
  data: { financing_type: ['WC', 'EQ'] }
});

equipment_description - Required if Equipment Financing (EQ) is selected

Tento.configure({
  data: { equipment_description: 'CNC Machine' }
});

Step 6 - Owner Details (/app/business/owners)

For each owner (replace _1 with _2, _3, etc. for additional owners):

owner_1_first - Owner's first name
owner_1_last - Owner's last name owner_1_mobile - Owner's mobile number (format: XXX-XXX-XXXX) owner_1_email - Owner's email address owner_1_title - Owner's position in company owner_1_ownership - Ownership percentage owner_1_ssn - Social Security Number (format: XXX-XX-XXXX) owner_1_dob_month - Month of Birth (1-12) owner_1_dob_day - Day of Birth (1-31) owner_1_dob_year - Year of Birth (YYYY)

Tento.configure({
  data: {
    owner_1_first: 'John',
    owner_1_last: 'Doe',
    owner_1_mobile: '555-123-4567',
    owner_1_email: '[email protected]',
    owner_1_title: 'CEO',
    owner_1_ownership: 100,
    owner_1_ssn: '123-45-6789',
    owner_1_dob_month: 1,
    owner_1_dob_day: 1,
    owner_1_dob_year: 1980
  }
});

Step 7 - Timing (/app/aproximate-timing)

when_funding_needed - When funding is needed (immediately, within-10-days, within-1-month, within-more-than-30-days)

Tento.configure({
  data: { when_funding_needed: 'immediately' }
});

Step 8 - Summary (/app/funding-is-almost-here)

Final review step - no additional fields to pre-fill.

Important Notes

  1. Multiple owners can be pre-filled by incrementing the owner number (owner_1_, owner_2_, etc.)
  2. All pre-filled data will be displayed to the user for verification unless step-hiding is enabled
  3. Phone numbers will be automatically normalized to the correct format (XXX-XXX-XXXX)
  4. The BCM process is shorter and focused on business credit monitoring
  5. The Financing process includes additional steps for funding details and bank connection
  6. Each step has validation requirements that must be met before proceeding
  7. Some fields (like bank connection) cannot be pre-filled and require direct user interaction

Complete Pre-filling Example

Here's an example that pre-fills all steps at once:

Tento.configure({
  data: {
    // Step 1 - Financing Amount
    financing_amount: 50000,
    financing_terms: 24,

    // Step 2 - Basic Info
    business_name: 'Acme Corporation',
    owner_1_first: 'John',
    owner_1_last: 'Doe',
    owner_1_mobile: '555-123-4567',
    owner_1_email: '[email protected]',

    // Step 3 - Business Details
    business_structure: 'LLC',
    business_years: 5,
    business_website: 'https://test.com',
    home_based: true,
    business_street: '123 Main St',
    business_city: 'San Francisco',
    business_state: 'CA',
    business_zip: '94105',
    business_suite: 'Suite 100',
    naics_code: 561400,

    // Step 4 - Further Business Details
    business_ein: '12-3456789',
    business_revenue: 1000000,

    // Step 5 - Type of Funding
    financing_type: ['WC', 'EQ'],
    equipment_description: 'CNC Machine',

    // Step 6 - Owner Details (2 owners example)
    // Owner 1
    owner_1_title: 'CEO',
    owner_1_ownership: 60,
    owner_1_ssn: '123-45-6789',
    owner_1_dob_month: 1,
    owner_1_dob_day: 15,
    owner_1_dob_year: 1980,

    // Owner 2
    owner_2_first: 'Jane',
    owner_2_last: 'Smith',
    owner_2_mobile: '555-987-6543',
    owner_2_email: '[email protected]',
    owner_2_title: 'CTO',
    owner_2_ownership: 40,
    owner_2_ssn: '987-65-4321',
    owner_2_dob_month: 6,
    owner_2_dob_day: 30,
    owner_2_dob_year: 1982,

    // Step 7 - Timing
    when_funding_needed: 'immediately',
  },
});

This example shows:

  • A $50,000 financing request with 24-month term
  • A software development company (NAICS: 541511)
  • Two owners with split ownership (60/40)
  • Immediate funding needed
  • Multiple funding types selected (Working Capital and Equipment Financing)