Skip to main content

Using the Company Profile iFrame in Standalone

Ruthie Keith avatar
Written by Ruthie Keith
Updated this week

The Company Profile iFrame allows you to embed Dealfront’s company data directly inside your own systems, tools, or internal dashboards. By passing a set of attributes into the iFrame, Dealfront will automatically try to identify and display the best possible company match from our database.

This makes it easy for your teams to access reliable firmographic details without switching systems.

Example setup of Dealfront Company Profile Standalone iFrame in a custom implemented CRM system.


Prerequisites

To load and view the Company Profile iFrame:

  • The user opening the iFrame must have a valid Dealfront login.
    If they do not yet have an account, they can start a free trial and access it in minutes.

Once authenticated, the embedded view will automatically adapt to their permissions and data access.


How Company Matching Works

Company matching is required to connect the company that a user is currently working with in an external system to the correct company profile displayed inside the Company Profile iFrame.

Because the iFrame is embedded inside another platform, Dealfront needs a reliable way to understand which company the user is accessing and ensure that the information shown in the iFrame is relevant to that specific context.

To achieve this, the embedding system passes company-related attributes such as company name, website, or address details to the iFrame. Dealfront then uses these inputs to identify the best possible matching company from its database and display it inside the iFrame.

Matching works even with partial information, but providing more accurate and consistent attributes increases match quality and reduces ambiguity.

Available Configuration Parameters

Before appending parameters, the Company Profile iFrame is always loaded from:

All parameters listed below can be added to the base URL as query parameters to refine the match.

Parameter

Description

company_name

Name of the company you want to match

url

Company website URL

street

Street name and number (combined)

street_number

Street number only

country

Country name

country_code

ISO 3166-1 Alpha-2 country code

zip

Postal code

location

City name

phone

Company phone number

vat_id

VAT identification number

register_id

Commercial register ID

register_location

Registration location

Note: You do not need to provide all fields. Matching works with partial data, but more attributes improve accuracy.


Passing Custom Data Through the iFrame

If you also want to pass external IDs (for example, internal system identifiers), the iFrame supports optional custom parameters.

These are also used when the integration is connected to Dealfront’s Webhooks.

Parameter

Description

params.custom_id

Any internal identifier you want to reference later

params.user_id

Used to pass the acting user or process owner

You can learn more about Webhooks configuration here: Using Webhooks with Dealfront


Embedding the iFrame

You can include this in any <iframe> element inside your tool, app, or dashboard:

</iframe>


Migrating from the Legacy “Echobot CONNECT” iFrame

If you previously used the Echobot CONNECT iFrame, you can migrate smoothly using the mapping table below.

Replace any legacy parameters with the new equivalents when building the Company Profile iFrame.

Legacy iFrame query parameter

New iFrame query parameter

companyName

company_name

url

url

street

street

streetNumber

street_number

zip

zip

location

location

phone

phone

ustId

vat_id

hrId

register_id

hrLocation

register_location

customId

params.custom_id

userId

params.user_id


Still unsure how to move forward? Check our Academy Videos, contact us via support@dealfront.com or use the live chat. We're happy to guide you.

RELATED:

Did this answer your question?