Live2026

ExportIn

Chrome extension that gets your contacts' birthdays out of LinkedIn and Facebook, with their contact details, so an AI agent can enrich your CRM. Free and open source.

ExportIn

Problem solved

A birthday is the easiest reason to get back in touch with someone. The hard part is knowing when. LinkedIn and Facebook both know your contacts' birthdays, and neither lets you take them out: LinkedIn's official export has no birthdays, no phone numbers and no photos, and Facebook's download lists your friends without a single date.

Value proposition

Open ExportIn, press Start. The extension reads your LinkedIn connections and your Facebook friends at a slow, adjustable pace and gives you one CSV per network, with the same birthday columns in both: an ISO date plus day, month and year as separate numbers. On LinkedIn it adds email, phone, website and, optionally, the exact company, location and About section. On Facebook it adds the birth year when the friend shares it, the age and the number of mutual friends.

The files are built to feed an AI agent that enriches your CRM: match the same person across both networks, draft a message on the day, point out the people you have not spoken to in a year. The same dates also export as a yearly birthday calendar.

A local cache means a second run only fetches what changed. The extension stops at the first sign of rate limiting, and it notices when LinkedIn or Facebook change their format instead of silently exporting empty columns.

Target Audience

Freelancers, founders, salespeople and anyone who wants to keep up with their network from their own CRM, and wish people a happy birthday on the right day.

Business model

Free, open source under the MIT license. No account, no server, no telemetry, no AI call. Everything stays in your browser.

Tech Stack

  • Chrome extension, Manifest V3, vanilla JavaScript, no build step, no runtime dependency
  • LinkedIn: the Voyager connection list and the SDUI Contact info, profile and About screens, parsed from React Flight streams
  • Facebook: persisted GraphQL queries whose ids are read from the page's own module registry, so a Facebook deploy does not break them
  • Breakage probes that measure how often a request yields data, and a bug report built from counters only
  • Interface and CSV headers in English, French and Spanish

Status

Live and installable from source. The Chrome Web Store listing is under review. Source code: github.com/tonoid/ExportIn.

Privacy

tonoïd collects nothing. The data read from LinkedIn and Facebook stays in your browser until you export a file yourself. Automated collection is against both networks' terms, and what you export is other people's personal data, so read the disclaimer in the extension before you start.

Full details: ExportIn privacy policy.