Meeting Personalization

search_interests scans a person’s social activity for hobbies, causes, and conversation starters. These signals make your meetings feel intentional rather than generic.

How search_interests works

Pass the person’s name and any social URLs discovered by search_humans:

1const interests = await search_interests({
2 name: "David Solomon",
3 linkedin_url: "https://linkedin.com/in/davidmsolomon",
4 x_url: "https://x.com/davidsolomon"
5});
6
7// Returns signals like:
8// [linkedin] Posts about leadership and corporate culture
9// [x] Frequently discusses electronic music and DJing
10// [web] Known DJ who performs at major music festivals

Match events to interests

Map interest signals to event categories for search_events:

Interest signalEvent categoryExample
”Speaker at KubeCon”conferenceTech conferences
”Passionate about sustainability”conferenceClimate summits
”Active in local startup community”meetupStartup meetups
”Avid golfer”sportsGolf tournaments
”Electronic music / DJing”musicMusic festivals
1// David Solomon likes electronic music → find music events
2const events = await search_events({
3 location: { city: "New York" },
4 category: "music",
5 date_after: "2026-05-01T00:00:00Z"
6});

Pick venues that fit the person

Use interest signals to choose the right search_places type:

Interest signalPlace typeWhy
”Fitness enthusiast”gym or tennisActive meeting context
”Coffee connoisseur”cafeLow-pressure, casual
”Art collector”gallery or museumShared experience
”Foodie, reviews restaurants”restaurantNatural conversation starter
”Golfer”golfExtended time together

Personalize the invite

Reference a specific interest in the meeting invite description. This shows the meeting was set up with care, not mass-produced.

1await send_meeting_invite({
2 title: "Coffee at Blue Bottle — SaaS + sustainability",
3 attendee_emails: [rep.email, lead.email],
4 scheduled_at: "2026-05-15T10:00:00Z",
5 duration_minutes: 30,
6 location: "Blue Bottle Coffee, Hayes Valley, SF",
7 description: "I noticed your recent posts about sustainable business practices. Our platform helps companies measure and reduce their carbon footprint. Would love to chat over coffee."
8});

What makes good personalization

  • Specific — Reference a particular post, event, or interest, not vague flattery
  • Relevant — Connect their interest to why the meeting makes sense
  • Brief — One sentence of personalization is enough. Don’t overdo it.
  • Recent — Interests from the last 6 months are more relevant than old ones