PaidSync>Blog>How to Upload a Customer List to a Facebook Audience With AI

How to Upload a Customer List to a Facebook Audience With AI

Founder written
Author: Ahmed Ashraf|4 min read|Updated October 24, 2026
$1B+ ad revenue generated $500M+ managed Ex-Scandiweb paid media lead 630+ MCP tools

To upload a customer list to a Facebook audience with Claude or ChatGPT, give the assistant the audience and the list, and approve the preview. PaidSync.ai normalises the values and hashes them with SHA-256 before sending them to Meta. Malformed phone numbers, zip codes and birth dates are rejected rather than silently uploaded.

Sending a List the Safe Way

A customer list turns your own data into an audience. Privacy is built in at the upload step:

The list reads. upload_customer_list_to_fb_audience writes to the account.

What Each Tool Needs

ToolWhat it needs
list_fb_audiencesReads only. Nothing, it reads the active ad account.
upload_customer_list_to_fb_audienceChanges the account. The audience ID, as text, a schema naming the columns and the data rows.

Phones must be a country code plus number with no plus sign or leading zero. Only upload people you have the right to use for ads, under your privacy policy and the law that applies to you.

How to Upload a Customer List to a Facebook Audience With Claude in 5 Steps

These steps use Claude. PaidSync.ai also works in ChatGPT, so you can upload a customer list to a Facebook audience there with the same prompts.

1

Connect Meta Ads to PaidSync.ai

Sign up at paidsync.ai, then connect Meta on Meta's own sign-in screen. Have clean data and confirm you may use it for ads.

2

Add PaidSync.ai to Claude

Add PaidSync.ai from Claude's connector directory and sign in. Ask "list my Facebook ad accounts" and choose the one where you want to upload a customer list to a Facebook audience.

3

Create or pick the audience

Ask Claude to list audiences, or create a customer list audience first.

4

Describe the columns

Tell Claude which column is email, phone or name so the schema is right.

5

Preview and upload

Read the dry run, then say yes to upload.

How to Check the Result

Check the audience in the list. Meta takes time to match people and report a size.

"List my Facebook audiences so I can choose where to upload my customer list."
Reads only.
"Upload these emails to my audience Past Buyers and preview first."
Previews first.

How PaidSync.ai Protects You

Every Meta tool PaidSync.ai offers is on the Meta Ads MCP server page. To grow from it, see how to build a lookalike audience on Facebook with AI.

Frequently Asked Questions

How do I upload a customer list to Facebook with AI?

Give Claude or ChatGPT the audience and the list. PaidSync.ai previews the upload and hashes values before sending.

Are emails sent in plain text?

No. They are normalised and hashed with SHA-256 before they go to Meta.

What phone format works?

A country code plus number with no plus sign or leading zero.

What happens to bad rows?

Malformed phone, zip or date values are rejected.

How much does it cost to upload a customer list to a Facebook audience with PaidSync.ai?

PaidSync.ai is free for 15 tasks a month with no card, and you can upload a customer list to a Facebook audience on that plan. Pro starts at $99 a month. See pricing.

How to Build a Lookalike Audience on Facebook With AI→ How to Create a Facebook Custom Audience With AI→ How to List Facebook Audiences With AI→ Meta (Facebook & Instagram) Ads MCP Server for Claude & ChatGPT→

PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.

Get Started Free Book a Demo