- Cumulative connections
- Posts by month
- Messages sent by month
- Comments by month
Why an import?
LinkedIn doesn't offer a public API that returns your own historical posts, comments, or reactions. The only official way to get a full record of your activity is to request a data archive through LinkedIn's built-in export tool. DemandBird imports that archive so you can analyze your own content without guessing from what's visible on your profile.
Step 1 β Request your LinkedIn archive
- Go to LinkedIn Settings β Get a copy of your data.
- Choose βWant something in particular? Select the data files you're most interested inβ.
- Tick exactly these five boxes: Connections, Messages, Posts, Reactions, and Comments.
- Click Request archive. LinkedIn emails you when the export is ready: usually within 24 hours, sometimes sooner.
- Download the ZIP file from LinkedIn's email. Don't unzip it.
Step 2 β Upload the ZIP
In DemandBird, open Analytics, pick LinkedIn, and scroll to the Your LinkedIn history section. Click Import your archive (or Update archive if you've imported one before). Drop the ZIP file (or the individual CSV files, if you've already unzipped) into the upload box, or click to browse. Files up to 500 MB are accepted.
The archive goes to DemandBird's private storage and is only used to populate your own analytics.
Step 3 β What happens during processing
Once the upload completes, DemandBird unpacks the archive and starts parsing each CSV. Processing typically runs 1β3 minutes: longer for very large archives.
The import page stays open and polls for progress every couple of seconds. You'll see:
- Files processed out of total files in the archive.
- Records created as each CSV is parsed.
- A progress bar that updates live.
You can leave the tab open and come back, or close it and come back to it later: processing continues in the background.
Step 4 β When it finishes
On completion, the page shows a summary:
- Posts, Comments, Reactions, and Connections counts imported.
- The data range covered by the archive (e.g. January 1, 2023 to today).
- A View your LinkedIn analytics button to jump straight into the numbers.
Skipped records and failed files
LinkedIn exports occasionally include malformed rows: invalid dates, missing fields, or corrupted entries. DemandBird handles these gracefully and tells you exactly what happened.
| Status | What it means |
|---|---|
| Completed | Every file imported cleanly. No follow-up needed. |
| Completed with skipped records | Most rows imported, but some were dropped because of invalid dates or missing required fields. You'll see a breakdown of how many rows were skipped in each file. The dashboard still works: it just excludes the skipped rows. |
| Completed with errors | One or more whole files failed validation (not just individual rows). The dashboard shows analytics from the files that succeeded; failed files are logged for debugging. |
| Failed | The import couldn't proceed at all. An error message explains why (e.g. the ZIP couldn't be opened, or no recognized CSVs were found). Click Try again and re-upload. |
Your LinkedIn history
There is no separate LinkedIn dashboard. Once an import finishes, the archive shows up as the Your LinkedIn history section inside Analytics, under LinkedIn, below your live analytics. Old links to the LinkedIn dashboard take you there.
Always all time. The section covers your whole history, so the 7, 30, and 90 day period picker at the top of the page doesn't apply to it. It follows the profile selector, so picking a different LinkedIn profile shows that profile's history. Company pages have no archive, so the section doesn't appear for them.
What you'll see:
- Your golden hour
- How you write
- What you write about
- Connections and recent growth
- Top companies and roles in your network
- Relationship strength
- Every imported post, with a link to view it on LinkedIn
- Add impressions and engagement by pasting from LinkedIn
LinkedIn builds the archive from data that is roughly 3 to 4 weeks old, so your newest posts show up in the live analytics above before they appear here.
Reimporting later
You can import a new archive any time: new data is added to your existing records without deleting what's already there. A good cadence is once a month, or whenever you're doing a quarterly content review.
In Your LinkedIn history, click Update archive, follow the same steps, and the newly-imported rows merge with your existing history.
Uploaded the wrong archive?
Because a new upload merges into what's there, uploading again can't undo a wrong or partial export. Delete the imported data first, then upload the right file. Use Delete imported archive on the upload page, Delete archive in the menu next to Update archive, or Wrong archive? Delete your imported data on the import result page.
Deleting removes every imported post, comment, reaction, connection, message, and follow, across all your workspaces. It can't be undone. Posts and drafts you created in DemandBird are not affected.