Lemlist Multi-Account Campaign Reporting

Hi everyone! :waving_hand:

I’m running an Outbound Agency and managing multiple Lemlist accounts on behalf of our clients.

Here’s what I’ve set up so far:

  • I store the Client Name and Lemlist API Key in an Airtable.
  • n8n pulls all API keys from Airtable.
  • For each API key:
    • I run a GET request to fetch all Campaign IDs.
    • Then I run another GET request to retrieve Campaign Stats per ID.
  • I format the results and upsert the data into another Airtable table for reporting.

Everything is working smoothly except that some KPIs are missing — like:

  • # leads reached
  • # leads opened
  • # leads replied

I’ve double-checked the Lemlist API documentation, but I might be missing something.

If anyone has experience with this or knows which endpoint or data structure includes those KPIs, I’d really appreciate your help :folded_hands:

Thanks in advance!


1 Like

Hey @Sander155

Could you share workflow like this please,

n8n attach workflow

I think you likely arn’t passing the correct parms, so you would need to check on the request, can you try get 1 campaign with an id, so you can see the names needed in the output from that node, you should then see the naming, also when editing the the editor, I would expect you will see when you open the node, that is’t not mapping correcly via the example output in the gui when using expressions.

Happy to take look see if you can share like above.

Best regards,

Samuel