The Scenario
You're an agency account manager and your monthly client report is due Friday. Part of it is a clean, single-tab overview of all Laposta campaigns the client ran this month — campaign name, the list it targeted, sender address, subject line, sent timestamp, and delivery status.
Your client has 14 campaigns in their Laposta account. You have access to the account. You do not have two hours to click through each one.
The bad version:
- Open Laposta, navigate to the campaigns list
- Click into each campaign to find the sender address and linked list — these aren't visible in the list view
- Copy the relevant fields into a Google Sheet row by row
- Realize campaign 9 was a draft and never sent, go back to check which others are drafts versus sent
The report is going to the client on Friday regardless. The question is whether you spend Wednesday building it or copying it.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent inside your Google Sheet. It reads the Laposta campaigns API across your client's account and writes a structured table with the fields you specify, in one call.
List all campaigns from Laposta and write them to Sheet1 with columns: campaign ID, name, subject line, from name, from email, linked list ID, delivery timestamp, and delivery status
What You Get
- One row per campaign in the account, including drafts
- Campaign ID, name, and subject line from the campaign metadata
- From name and from email address as configured on each campaign
- Linked list ID, delivery timestamp (or blank for unsent campaigns), and delivery status
- Rows sorted by delivery timestamp descending, newest sent campaigns first
What If the Data Is Not Quite Ready
You only want sent campaigns, not drafts or scheduled ones
Fetch all Laposta campaigns where delivery status is sent, and write to Sheet1: campaign name, subject line, from email, linked list ID, delivery timestamp, open tracking enabled (yes/no), click tracking enabled (yes/no)
You want list names instead of list IDs
Fetch all Laposta campaigns, resolve each linked list ID to its list name, and write to Sheet1: campaign name, list name, from email, subject line, sent date, delivery status — one row per campaign
You need to include whether each campaign had open and click tracking enabled
Pull all Laposta campaigns into Sheet1 as a clean table and include whether open tracking and click tracking are enabled for each campaign — add columns for both flags as yes or no
Build a full campaign audit with performance context in one shot
Fetch all sent Laposta campaigns, join each with its open rate and click rate from the campaign stats endpoint, and write to Sheet1: campaign name, list name, sent date, recipients, open rate, click rate, delivery status — sort by sent date descending
The report that used to take two hours takes one prompt.
Try It
Get the 7-day free trial of SheetXAI and open a Google Sheet in your client's context, then ask it to pull all Laposta campaigns into a table. You can follow up by asking it to filter to a date range or join in campaign-level performance stats.
