Lightlines
Catalogue
Sign in
By hubspot

data-enrichment

hubspot

Match spreadsheet records and enrich your CRM in one pass.

CRM data enrichment

What it does

Matches external CSV or JSONL records to CRM contacts or companies and writes enriched data back by natural key.

When to use it

Use when matching spreadsheet records to CRM contacts by email or companies by domain for write-back.

How to use it

Give it CSV or JSONL records, the CRM object type, and property mapping; it creates or updates matching CRM records.

What you provide

  • contacts or companies
  • source-to-CRM property mapping
  • Your files

Uses


Access · 3

This skill

HubSpot CRM

Write

Updates your HubSpot CRM records (irreversible)

/tmp/upsert.*.jsonl

Write

Saves temporary upsert files (irreversible)

HubSpot CRM properties

Read

Reads HubSpot property names

Good to know

  • cannot be undone: HubSpot CRM; /tmp/upsert.*.jsonl

What you need · 3

Requires a HubSpot CRM account containing or receiving the contacts or companies being enriched.

Requires jq to reshape records, extract confirmation values, and split results.

Requires reading the bulk-operations skill first for JSONL piping, confirmation, history, and rate-limit practices.


About this skill

Visibility
Public
Repository
hubspot/agent-cli-skills
Created
Oct 8, 2026
Updated
Oct 8, 2026
Files
1