Back to Laposta in Google Sheets
SheetXAI logo
Laposta logo
Laposta · Google Sheets Guide

Pull Campaign Performance Stats From Laposta Into a Google Sheet

2026-05-14
5 min read

The Scenario

The quarterly review is in two weeks. Your email marketing manager has been asking for a single-tab dashboard showing how every 2024 campaign performed — opens, clicks, bounces, unsubscribes — so she can build the slide deck without manually running reports in Laposta one campaign at a time.

There are 38 campaigns in the account.

The bad version:

  • Go to Laposta, open each campaign, click into the statistics view, note down the numbers, switch back to the sheet
  • Repeat 38 times across two hours, pasting data into rows and hoping you didn't transpose an open rate
  • Discover on pass 36 that the format for "sent date" is different from what you assumed three hours ago

Nobody hired you to be a data entry operator. That slot in the calendar was supposed to be used for analysis, not transcription.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Google Sheet. It reads the sheet context, calls the Laposta reporting API across all your campaigns, and writes the results into whatever structure you describe. All 38 campaigns in one shot.

Fetch all Laposta campaign reports and write a summary table to Sheet1 with columns: campaign name, sent date, recipients, open rate, click rate, bounce count, unsubscribe count — one row per campaign

What You Get

  • One row per campaign, all 38, written to Sheet1 starting at row 2
  • Open rate and click rate as percentages, bounce and unsubscribe counts as integers
  • Sent date formatted consistently in DD-MM-YYYY
  • The SheetXAI sidebar confirms 38 campaigns written and flags any campaigns with missing stats

What If the Data Is Not Quite Ready

You only want campaigns sent in 2024, not older drafts or tests

Fetch all Laposta campaign reports, filter to only campaigns with a delivery timestamp in 2024, and write the results to Sheet1 with columns: campaign name, sent date, recipients, open rate, click rate, bounce count — newest first

You want to add a column showing which list each campaign targeted

Fetch all Laposta campaigns and write to Sheet1: campaign name, linked list name, sent date, recipients, open rate, click rate — include only campaigns with a delivery status of sent

You need click-through rate alongside raw click counts

Pull all Laposta campaign stats and write to Sheet1: campaign name, sent date, total sent, unique opens, unique clicks, click-through rate (unique clicks divided by unique opens), bounce count, unsubscribe count

Combine campaign metadata and performance into one analysis-ready table

Fetch all Laposta campaigns, calculate a performance score as (open rate times 0.4 plus click rate times 0.6) for each, sort by score descending, and write to Sheet1 with columns: rank, campaign name, sent date, recipients, open rate, click rate, score

The underlying approach is the same: describe the shape you need and let SheetXAI handle the API traversal and formatting.

Try It

Get the 7-day free trial of SheetXAI and open a blank Google Sheet, then ask it to pull your Laposta campaign stats into a structured table. You can follow up by asking it to chart the top performers or flag campaigns below a threshold click rate.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more