Skip to content
IP Pilot Help Center
  • Deutsch
  • English
  • 中文
IP Pilot website Contact
Visit IP Pilot
AutoPilot is live. Question in. Insight out. Learn more →

Getting Started

  • What Is IP Pilot?
  • Navigating the App
  • Versions
  • Contact & Training

Use Cases

  • Build partnerships
  • Win clients
  • Defend relationships
  • Grow further
  • Prepare for meetings

Features

  • AutoPilot
  • Dashboards
  • Analyze
  • Law Firms
  • Applicants
  • People
  • Filings
  • Search
  • Search
  • Insights
  • Similar Entities
  • Network Overlap
  • Tech Overlap
  • Compare Entities
  • Tools
  • Excel Autofill
  • Custom View
  • Entity Grouping
  • Push to CRM
  • Exports

Resources

  • Admin Settings
  • Data and Coverage
  • Glossary
View Categories

Push to CRM

Push to CRM sends IP Pilot data on law firms, applicants and attorneys into your firm’s CRM. The figures you analyze in IP Pilot then reach the system your team works in, and nobody has to copy them by hand. IP Pilot connects to HubSpot, Salesforce and Microsoft Dynamics, and the setup is the same for all three.

Push to CRM is one of several ways to get data out of IP Pilot. Use it for data that belongs in a client or prospect record that you keep over time. Excel Autofill fills the same data points for a long list of entities. Exports gives you a chart, a table or a whole profile as a file.

You set it up once: connect IP Pilot to the CRM, then map the fields between the two systems. After that, you push one profile at a time. Law Firms, Applicants and People explain the profiles.

Before you connect #

  • The CRM properties must exist first. IP Pilot writes into properties that are already set up in your CRM. It does not create them. Create any missing property in the CRM, and it then shows in the Allowed Fields list.
  • The connection grants read and write access. When you authorize it, IP Pilot can read your CRM’s properties and write records into it. Whether this needs elevated rights depends on your CRM’s own permission model, not on IP Pilot.
  • Connecting and mapping need a CRM role. The CRM tab in Settings shows only for a role that includes CRM. Section 5 explains the roles.

Nothing is written silently. When you allow a property, or enable new and duplicate records, you only give IP Pilot the option. You preview and approve every push before anything reaches the CRM.

1. Connect IP Pilot to your CRM #

  1. 1
    Open SettingsClick the gear icon at the bottom of the left sidebar.
  2. 2
    Go to the CRM tabOpen the CRM tab.Note: If Settings shows only My Details, Features, Users and Billing, your role does not include CRM. See section 5.
  3. 3
    Pick your CRMClick Connect to HubSpot, Connect to Salesforce or Connect to Microsoft Dynamics.
The CRM tab of the Settings page before connecting, showing the Connect to HubSpot, Salesforce and Microsoft Dynamics buttons
  1. 4
    Authorize the connectionYour CRM’s authorization screen opens. Select the account to connect. Then allow IP Pilot to read its properties and to write data into it.
The CRM's own authorization screen, listing the permissions IP Pilot requests
  1. 5
    Refresh IP PilotGo back to the original browser tab and refresh the page. The top right of the CRM settings page then reads Connected to … CRM, with a Disconnect option. The preferences and the field mapping are now available.Note: If you do not refresh, IP Pilot continues to show the CRM as not connected, even though the authorization worked.
The CRM settings page after refreshing, showing Connected to HubSpot CRM and the Disconnect option

Note: The screenshots show HubSpot. Salesforce and Microsoft Dynamics use the same steps, each with its own authorization screen.

2. Map the fields #

Field mapping decides which IP Pilot value goes into which CRM property. It also decides what happens when that property already holds a value. It has three parts: the preferences, the allowed fields that IP Pilot can write to, and the mapping itself.

Set the preferences #

Preferences is at the top of the CRM settings page.

  • Add new companies and people lets IP Pilot create company and contact records that do not exist in the CRM yet. IP Pilot creates them only when you approve them at push time.
  • Allow duplicating companies and people lets IP Pilot create a second record for a company or contact that already exists. Again, this happens only when you approve it at push time. Leave it off if your CRM must keep unique records.
  • Users with CRM roles shows how many IP Pilot users have CRM access. Click Edit roles to set each user as a CRM admin or as a user with push access only. You set the roles themselves under Settings › Users.
  • Allowed Fields opens the list of CRM properties that IP Pilot can write to.

Choose the allowed fields #

  1. 1
    Open Allowed FieldsClick Allowed Fields under Preferences.
  2. 2
    Find the propertiesUse the search bar to look through the properties in your CRM.Note: If a property is not listed, it does not exist in your CRM yet. Create it there, then refresh this page.
  3. 3
    Select what IP Pilot can write toSelect each property that you want to use in the mapping. The properties are in two groups: Companies, for law firms and applicants, and Contacts, for attorneys. Typical company properties are Company name, Number of Patents and Number of Trademarks. Typical contact properties are Email, First Name and Last Name.
  4. 4
    SaveClick Save Changes. Only these properties show in the mapping step.
The Allowed Fields dialog, with CRM properties grouped into Companies and Contacts and several selected

Map IP Pilot fields to CRM fields #

Field Mapping has a separate tab for each entity type: law firms, applicants and attorneys. You map each type on its own. A figure for a law firm can therefore go into a different property from the same figure for an applicant.

  1. 1
    Add an IP Pilot fieldOpen the tab for the entity type, click Add Field and select the IP Pilot field, for example Name, Patent Filings or Trademark Filings.
  2. 2
    Choose the CRM fieldSelect the matching CRM field from the allowed fields you saved.
  3. 3
    Set the Update OptionChoose Skip if existing to keep a CRM value that already holds data. Choose Overwrite to replace it with the IP Pilot value.
  4. 4
    SaveClick Save Changes. Mandatory fields, such as Name, are marked. All other fields are optional.
The Field Mapping section, showing IP Pilot fields mapped to CRM fields with an Update Option on each

Why the Update Option matters. You set it for each field. Set filing figures to Overwrite, so that every push keeps them current. Set fields that your team maintains by hand, such as contact data, to Skip if existing, so that a push does not replace their edits. Empty fields are filled with either option.

3. Push from a profile #

When the mapping is saved, any user with a CRM role can push. A push covers one profile at a time.

  1. 1
    Open a profileLoad a law firm, an applicant or an attorney.
  2. 2
    Check what you are about to sendA push sends the values that are on screen. Check the year range, the year type and any active filters in the control bar first.
  3. 3
    Start the pushClick CRM in the control bar, next to the year type selector.Note: The button has a pro badge and shows on law firm, applicant and People profiles. There is no Push to CRM item in the sidebar.
A loaded law firm profile with the CRM button in the control bar, beside the year type selector
  1. 4
    Choose the destination recordIP Pilot searches your CRM for a matching name. Select the record you want, or search for a different name. You can also paste the record’s URL from your CRM into the Destination Link field. If nothing matches, IP Pilot opens the New Entity section, where you can create the record.Note: To create a record here, Add new companies and people must be enabled in Preferences.
  2. 5
    Preview, then pushClick See Preview to check, field by field, what IP Pilot will write. Then click Push to CRM to send it.
The Push to CRM dialog previewing each field to be written, with the Push to CRM button and a warning that active filters affect the data

In practice #

Push to CRM replaces two jobs that firms otherwise do by hand.

Keep client filing volumes current in your CRM #

You may check a client’s filing volumes in IP Pilot and then type them into your CRM, to keep a view of the client’s portfolio. Map those figures once, and each update then takes a few clicks. Set the filing figures to Overwrite so that every push refreshes them. Leave fields that your team maintains by hand on Skip if existing.

Capture a prospective attorney’s contact details #

When you have found an attorney to approach, push the attorney’s contact details and filing volumes into the CRM as a contact record. You do not have to copy them by hand. Map the Contacts properties, such as Email, First Name and Last Name, on the attorneys tab in Field Mapping.

4. Check what a push writes #

  • Mapped fields only. The values come from the profile’s KPI bar, plus the contact details on an attorney profile. Charts and tables are not pushed. Exports explains how to export them.
  • Filters and the year type change the numbers. A figure pushed with a jurisdiction filter is not the firm’s worldwide total, and the CRM record does not show which filters were active. Navigating the App explains the controls.
  • Existing values follow the Update Option. Skip if existing keeps what is already in the CRM. Overwrite replaces it. Empty fields are filled with either option.
  • A push is a snapshot, not a live sync. The values do not update later on their own. Push again to get current figures.

5. Give users CRM access #

Push to CRM is part of Pro, and access to it comes from the user role. You set roles for each user under Settings › Users. There are four roles:

RoleAdministers the IP Pilot accountCan work with the CRM
AdminYesNo
Regular UserNoNo
Admin + CRMYesYes
Regular User + CRMNoYes
  • Without a CRM role, there is no CRM tab in Settings. The CRM button on a profile is blocked, with a message that you do not have permission and should speak to your admin. An IP Pilot administrator role is not enough on its own: the role must include CRM. Ask the person who administers your IP Pilot account to change your role to Admin + CRM or Regular User + CRM.
  • Creating a property is a task in your CRM, not in IP Pilot. The person who administers your CRM does this work. This may not be the person who administers your IP Pilot account.

Frequently Asked Questions #

Frequently Asked Questions #

Push to CRM #

  • What is the difference between Skip if existing and Overwrite?

    The Update Option decides what happens when the CRM field already holds a value. Take an attorney whose Email field in your CRM reads abc@def.com, where IP Pilot’s value is abc@def.eu:

    • Skip if existing: the field keeps abc@def.com.
    • Overwrite: the field is changed to abc@def.eu.

    Empty CRM fields are filled either way. Set the option per field, so you can overwrite filing figures while leaving manually maintained contact data alone.

  • A CRM property I need is missing from the Allowed Fields list.

    The Allowed Fields list shows the properties that already exist in your CRM. IP Pilot does not create them for you. Create the missing property in your CRM first, then refresh the CRM settings page in IP Pilot and search for it again.

  • My firm’s CRM is not listed. How can I push IP Pilot data into it?

    IP Pilot currently connects to HubSpot, Salesforce and Microsoft Dynamics only. Write to support@ip-pilot.com with the name of your CRM. Support can tell you if and when a connection becomes available. In the meantime, Excel Autofill and Exports give you the same data as a file you can import yourself.

  • Why can’t I see the CRM tab, or the field settings inside it?

    CRM access comes from your user role. Roles are set per user under Settings › Users, and there are four: Admin, Regular User, Admin + CRM and Regular User + CRM.

    Without one of the two + CRM roles, the CRM tab does not appear in Settings at all, and the CRM button on a profile is blocked. Being an IP Pilot administrator is not sufficient on its own. The role has to include CRM.

    Ask whoever administers your account to change your role.

  • Will pushing create duplicate companies or contacts in my CRM?

    Only if two things are true: Allow duplicating companies and people is enabled under Preferences, and you approve the duplicate at push time. The same applies to brand-new records: Add new companies and people has to be enabled, and you still confirm the new entry yourself before anything is written.

  • Does Push to CRM send everything on the profile?

    No. Only the fields you have mapped are pushed, and the values come from the KPI bar of the profile plus, for attorneys, the contact details shown on the profile. Charts and tables are not pushed. Use See Preview before every push to confirm exactly what will be written.

  • Do my filters and year type change the values that get pushed?

    Yes. The KPI values follow the year range, the year type and any active filters, exactly as they do on screen. A figure pushed with a jurisdiction filter applied is not the same figure as the firm’s worldwide total. Check the control bar below the tabs before you push, and see Navigating the App for how those controls work.

  • I authorized the connection, but IP Pilot still shows my CRM as unconnected.

    Go back to the browser tab where IP Pilot was open and refresh the page. The connection is established in the CRM’s own tab, and IP Pilot picks it up only after a reload. Once refreshed, the top right of the CRM settings page reads Connected to … CRM with a Disconnect option beside it.

  • Can I push a whole list of firms at once?

    A push starts from an open profile, so entities go across one at a time, each with its own match and preview step. For the same data points across a long list of entities, use Excel Autofill and import the resulting file into your CRM.

Didn’t find what you needed? Send us a message and we’ll get back to you.
Get in Touch
Table of Contents
  • Before you connect
  • 1. Connect IP Pilot to your CRM
  • 2. Map the fields
    • Set the preferences
    • Choose the allowed fields
    • Map IP Pilot fields to CRM fields
  • 3. Push from a profile
  • In practice
    • Keep client filing volumes current in your CRM
    • Capture a prospective attorney's contact details
  • 4. Check what a push writes
  • 5. Give users CRM access
  • Frequently Asked Questions
IP Pilot logo

© Patent-Pilot GmbH 2016-2026

COMPANY

About Us

Contact Us

Referral Program

LinkedIn

LEGAL

Legal Notice

Privacy Notice

SIGN UP FOR NEWSLETTER

Contact Us
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}