"How do I export my contacts with the entire conversation history?" - one of the most frequent questions our support team has been getting lately. The reasons vary: moving leads to a CRM, preparing a client report, analyzing conversations, or simply making a backup. We've put every method into one guide - from the fastest to the most flexible.
When You Need This
The scenarios we hear about most often:
- CRM migration or sync - leads with replies belong in HubSpot, Pipedrive, or another system, together with the conversation context
- Client reporting - an agency needs to show the actual conversations, along with the numbers
- Conversation analysis - understanding which messages work and which don't
- Backup - keeping a copy of your database outside the platform
Depending on the task, one of two methods will fit. Let's walk through each.
Method 1: Grinfi MCP + Claude - Everything at Once, in a Single Request
The fastest way to get your contacts together with the full message history is to ask Claude.
Through Grinfi MCP, Claude has direct access to your workspace: contacts, lists, tags, pipeline stages, and complete conversation threads - LinkedIn and Email in one chronological stream, exactly as you see them in the Grinfi messenger.
How to connect:
- Open claude.ai or Claude Desktop → Settings → Connectors
- Click Add Custom Connector and paste:
https://mcp.grinfi.io - Log in with your Grinfi credentials - done
Then simply type what you need into the chat:
Export all contacts from the "Enterprise Q2" list along with
their full message history. Format: Excel, one row per contact,
conversation in a separate column, in chronological order.Or get more specific:
Find all contacts in the "interested" stage who replied within
the last 30 days. Build a file with: name, company, job title,
LinkedIn, email, and the full conversation thread for each.Claude finds the contacts on its own, pulls the threads from every channel, and assembles a ready-to-use file - CSV, Excel, or Google Sheets. Filter any way you like: by list, tag, stage, or date of last reply.
There's a bonus the other method can't match: Claude can analyze the export right away - for example, break replies down by category or spot the patterns in conversations that convert best.
For everything MCP can do, see the complete Grinfi MCP guide:
Method 2: API - For Your Own Logic
When you need a custom integration - your own script, your own database, your own format - there's direct API access.
Create a key under Settings → API Keys on the platform. The documentation lives at api.grinfi.io, and if you need help with a specific export scenario - message our support team, and we'll point you to the right endpoints for your case.
This is the path teams with a developer choose: it gives full control over what gets exported, when, and in what format. It's also the most convenient way to build a recurring sync with an external system - a scheduled script pulls fresh data without you lifting a finger.
Which Method to Choose
| Task | Method |
|---|---|
| One-time export of contacts with all existing conversations | MCP + Claude |
| Export and analyze the conversations right away | MCP + Claude |
| Keep data continuously synced with a CRM or your own database | API |
| Build the export into your own product or script | API |
The two methods combine freely: run a one-time history export through Claude, and automate the recurring sync through the API.
Questions about your specific scenario?
Message our support team - we'll look at your case and suggest the simplest path.
