Search, enrich from Claude & push to Notion

Search, enrich from Claude & push to Notion

Claude

the skill listens in the background. The moment FullEnrich returns contacts (from a search, an enrich, or a bulk job), the skill grabs the results and pushes them into your Notion database as new pages. You do not need to mention Notion in your message, the skill knows where to send them. It also adapts to your database schema on the fly, so whatever columns you have (Email, Title, LinkedIn, Industry, etc.) get filled, and the rest is silently skipped.

1. Connect both MCPs to Claude

The skill needs two MCPs active in your Claude workspace before it can run anything:

  • FullEnrich MCP at https://mcp.fullenrich.com/mcp

  • Notion MCP at https://mcp.notion.com/mcp (OAuth, you authorize the workspace once)

New to MCPs? Follow the FullEnrich MCP setup guide, the Notion one works the same way.

2. Install the skill in Claude

Click Download Skill above to grab the skill .zip file, then install it in Claude:

  • Open Customize in Claude

  • Click Create new skill

  • Click the + button at the top

  • Choose Create Skill

  • Pick Upload a skill and select the .zip you just downloaded


3. Answer 2 setup questions (one time only)

The first time FullEnrich returns results, the skill stops to ask 2 quick questions and then saves your answers in Claude's memory for every future conversation:

  • Which Notion database? Paste the URL or type the name. If multiple databases match the name, the skill lists them and asks which.

  • Auto-push or confirm each time? Pick "auto" to never be asked again, or "confirm" to get a one-line prompt before every push.

That is the whole setup. There is no column-mapping step because the skill adapts to your database schema by itself (see step 5).

4. Use FullEnrich normally in chat

From now on, just talk to Claude as usual: "find me 50 VPs of Sales at fintech US", "enrich this list of LinkedIn URLs", "look up this email". As soon as FullEnrich returns contacts, the skill kicks in and prepares the push. You do not need to say "send to Notion", the skill already knows where they go.

5. The skill adapts to your Notion columns automatically

Before pushing, the skill reads your database schema and fuzzy-matches FullEnrich fields to your existing columns:

  • Email, Work Email, Mail → email

  • Phone, Mobile, Tel → phone

  • Company, Organization, Account → company name

  • Title, Role, Position → job title

  • LinkedIn, Profile, LI → LinkedIn URL

  • Plus industry, location, seniority, etc.

Whatever columns you have get filled. The rest is silently skipped. The skill never adds columns to your database and never modifies the schema.

6. Auto-push or confirm before each push

Depending on the mode you picked at setup:

  • Auto, the skill pushes silently and posts a one-line recap with a link to the Notion DB.

  • Confirm, the skill ends its message with "Push these N contacts to [DB name]?" and waits for a yes before sending.

Want to switch modes or change the destination database later? Tell Claude "change the Notion database", "switch to confirm mode", or run /setup. To turn auto-push off entirely: "stop pushing to Notion".

What this skill does NOT do: it never creates or modifies your Notion database, never adds columns, and never updates existing pages (it always creates new ones). Deduplication on your end is left to you (e.g. via a Notion view filtering on email).

Troubleshooting

Claude says an MCP is not connected

Open Claude settings and connect the missing MCP using its URL above. Notion uses OAuth, so you will be redirected to authorize the workspace once.

Skill cannot find the database

The database name has changed or no longer exists. Tell Claude "change the Notion database" or run /setup to re-pick.

Some contacts skipped, marked "missing name"

Notion requires every page to have a non-empty title. Contacts without a first or last name from FullEnrich are skipped (the skill never inserts blank pages).

A column did not get filled

The fuzzy matcher could not align that column to a FullEnrich field. Rename the column to a more standard name (e.g. Email, Phone, Title) and the next push will pick it up.

"Property not found" error

You renamed or deleted a column since setup. The skill auto-retries once after refreshing the schema. If it still fails, run /setup to refresh.

Clay