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

Export the Delighted Suppression List Into a Google Sheet

2026-05-14
5 min read

The Scenario

Next month's email campaign is your biggest of the year. Before the send goes out, the head of marketing ops sends a note: "We need our Delighted unsubscribe and bounce list loaded into the suppression list in the email platform before this goes out." The suppression list lives in a Google Sheet that feeds the platform. The Delighted data does not.

You've never pulled this list before. You know it exists somewhere in Delighted's settings, but you're not sure what the export looks like, how bounces differ from unsubscribes in the data structure, or how to get both in the same table in a format the email platform accepts.

The bad version:

  • Navigate Delighted's settings looking for an unsubscribe export — find it eventually under a non-obvious menu
  • Download the CSV, open it in Sheets, find the columns are labeled differently than what the email platform expects
  • Separately find the bounce export — it's in a different section, different format, different column headers
  • Try to merge the two tables using VLOOKUP, realize the email columns have trailing whitespace in one file, spend twenty minutes on cleanup before you even have a usable list

The campaign send date does not move. The suppression list has to be ready.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Google Sheet. It reads the sheet, understands the structure, and through its built-in Delighted integration it can pull every unsubscribed contact — with timestamps — directly into the sheet in one call.

Fetch all unsubscribed people from Delighted and write their emails and unsubscribe timestamps into the SuppressionList sheet

What You Get

  • Column A: unsubscribed email address
  • Column B: unsubscribe timestamp
  • All records pulled in a single pass — no separate CSV export, no manual merge
  • Data formatted consistently, ready to pipe into your email platform's suppression import

What If the Data Is Not Quite Ready

You want bounces included alongside unsubscribes

Export all unsubscribed and bounced contacts from Delighted and populate the SuppressionList sheet with columns for Email, Status (bounced or unsubscribed), and Date

You want to deduplicate before writing — some emails may appear in both lists

Fetch all unsubscribed and bounced contacts from Delighted, deduplicate by email address keeping the most recent date, and write the merged list into the SuppressionList sheet with Email, Status, and Date columns

You want to cross-reference against contacts already in the sheet

Fetch all Delighted unsubscribes and bounces, check each email against column A of the ExistingSuppressions sheet, only write emails that are NOT already in that column into the NewSuppressions sheet with Email, Status, and Date

Full suppression refresh — pull, dedup, cross-reference, timestamp in one pass

Fetch all unsubscribed and bounced contacts from Delighted, deduplicate by email keeping the earliest date per address, remove any already present in column A of the ExistingSuppressions sheet, write the remaining new suppressions into the NewSuppressions sheet with Email, Status, and Date columns, then write today's date into cell F1 of the NewSuppressions sheet as the refresh timestamp

Every suppression update you'd normally spend an hour building — one prompt.

Try It

Get the 7-day free trial of SheetXAI and open any Google Sheet that feeds your email platform's suppression list, then ask it to pull the latest Delighted unsubscribes and bounces into one clean table. Or see how to run a full contact health audit before the next NPS wave. Full overview at Delighted + Google Sheets.

Stop memorizing formulas.
Tell your spreadsheet what to do.

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

Learn more