Location: Advertising > Integrations > Meta
The Meta Ads integration connects ILLIXIS to Meta's Marketing API, allowing you to sync retargeting audiences as Custom Audiences, create ad campaigns, and generate AI-written ad copy -- all without leaving the platform. Ads run across Facebook, Instagram, Messenger, and the Meta Audience Network.
ILLIXIS handles the full ad creation pipeline: Campaign, Ad Set, and Ad. Everything is created in a PAUSED state so you can review the ad in Meta Ads Manager, set your budget, and activate it when ready. The integration also syncs your ILLIXIS topic-based audiences to Meta as Custom Audiences built on your Meta Pixel data, so you can retarget readers of specific content clusters.
Because Meta uses long-lived tokens that expire after 60 days and cannot be auto-refreshed, you will need to re-authorize the connection roughly every two months. ILLIXIS warns you 7 days before expiry.
| Requirement | Where to Get It | Why It's Needed |
|-------------|-----------------|-----------------|
| Meta Business account | business.facebook.com | Required for ads management access |
| Ad Account (act_123456789) | Business Settings > Ad Accounts | Container for campaigns, ad sets, and ads |
| Meta Pixel installed on your website | Events Manager > Data Sources | Tracks website visitors for Custom Audience creation |
| Facebook Page | Your Page settings | Every ad must be associated with a Page |
If you use Meta Business Manager, ensure your ad account is listed under Business Settings > Ad Accounts. Both personal ad accounts and Business Manager accounts are supported -- ILLIXIS fetches all accounts accessible by your token during setup.
ads_management -- create and manage Custom Audiences and adsads_read -- read audience and campaign databusiness_management -- access Business Manager resourcesact_123456789).After connecting, ILLIXIS also fetches your Facebook Pages and stores the first available page for ad creative purposes. If you manage multiple Pages, you can update the linked Page in the connection settings.
ILLIXIS creates Custom Audiences in Meta from your existing retargeting audiences. These are website-traffic audiences built using your Meta Pixel, matching URL patterns that correspond to your content topics.
meta_audience_id.Automatic: When you run a full audience sync from the Advertising dashboard, ILLIXIS creates GA4-based audiences first, then syncs them to Meta 30 seconds later (if Meta is connected and a Pixel is configured).
Manual (all audiences): Go to Advertising and click Sync to Meta. This pushes all unsynced audiences to Meta.
Manual (single audience): On any audience detail page, click Sync to Meta to push just that audience.
| Status | Meaning |
|--------|---------|
| Not Synced | Audience exists in ILLIXIS only; not yet pushed to Meta |
| Syncing | Sync in progress (background task running) |
| Synced | Live in Meta Ads Manager as a Custom Audience |
| Error | Sync failed; check error message for details |
Once an audience is synced to Meta, you can create a full ad directly from ILLIXIS.
On the audience detail page, click Create Meta Ad. ILLIXIS loads:
ILLIXIS generates ad copy using AI, tailored to the audience's content topics and your brand voice. You can:
Character limits enforced by the system:
| Field | Maximum Length | Ideal Length |
|-------|---------------|--------------|
| Headline | 50 characters | 27 characters |
| Primary Text | 250 characters | 125 characters |
Choose the call-to-action button for your ad:
| CTA Value | Button Text | Best For |
|-----------|-------------|----------|
| LEARN_MORE | Learn More | Educational content, blog posts |
| SHOP_NOW | Shop Now | Product pages, e-commerce |
| SIGN_UP | Sign Up | Lead generation, email capture |
| CONTACT_US | Contact Us | Service businesses, consultations |
| GET_QUOTE | Get Quote | Custom pricing, B2B |
Enter the URL where users land after clicking your ad. If left blank, ILLIXIS uses your tenant homepage. The URL must be set before the ad can be created.
Click Create Ad. ILLIXIS creates the following objects in your Meta Ad Account, all in PAUSED state:
[ILLIXIS] {Audience Name} - {Date}, objective: OUTCOME_TRAFFIC[ILLIXIS] {Audience Name} Ad Set, targeting the synced Custom Audience, default $10/day budget, optimized for link clicks, bid strategy: lowest cost[ILLIXIS] {Audience Name} Ad, linking the creative to the ad setAfter creation, ILLIXIS stores the campaign ID, ad set ID, and ad ID on the audience record. You get a direct link to Meta Ads Manager to review, adjust budget, and activate.
You do not have to create the ad immediately. The draft system lets you:
ILLIXIS supports these Meta campaign objectives:
| Objective | API Value | Use Case |
|-----------|-----------|----------|
| Traffic | OUTCOME_TRAFFIC | Drive website visits (default for retargeting) |
| Awareness | OUTCOME_AWARENESS | Brand awareness for prospecting campaigns |
| Engagement | OUTCOME_ENGAGEMENT | Post engagement, video views |
| Sales | OUTCOME_SALES | Purchase conversions (requires conversion tracking) |
| Leads | OUTCOME_LEADS | Lead form submissions |
Retargeting ads default to OUTCOME_TRAFFIC. Prospecting campaigns can use any objective.
Beyond retargeting, ILLIXIS can create prospecting campaigns that target new audiences:
Use the interest search feature to find targetable interests by keyword. ILLIXIS returns matching interests with estimated audience sizes.
The default ad format created by ILLIXIS is a single-image feed ad (works on Facebook Feed, Instagram Feed, and Stories). The ad creative uses:
For carousel, video, collection, or Stories-specific formats, create the initial ad through ILLIXIS and then edit the creative in Meta Ads Manager.
Meta's OAuth implementation differs from other platforms. There are no refresh tokens. The long-lived access token expires after approximately 60 days, and the only way to renew it is to re-authorize.
| Event | Timing |
|-------|--------|
| Token issued | When you click "Connect Meta" and complete OAuth |
| Token valid | ~60 days from issue date |
| Warning threshold | 7 days before expiry (ILLIXIS shows a warning) |
| Buffer zone | 1 day before expiry (token marked invalid, operations blocked) |
| Token expired | Must re-authorize to continue |
Set a calendar reminder for every 50 days to re-authorize before the token expires.
ILLIXIS automatically manages your Meta audiences on a regular schedule:
| Task | Frequency | Timing |
|------|-----------|--------|
| Audience sync to Meta | After GA4 audience creation | 30 seconds after audience creation completes |
| Token expiry check | Daily | Warns 7 days before expiry |
What this means for you:
Manual refresh: Click "Sync to Meta" on any audience or on the dashboard to push audiences outside the automated schedule.
Cause: No active, authorized MetaConnection found for your tenant.
Fix: Go to Settings > Integrations and click "Connect Meta" to start the OAuth flow.
Cause: The 60-day long-lived token has expired.
Fix: Click "Reconnect" in Settings > Integrations > Meta and complete the OAuth flow again.
Cause: The connection exists but no Pixel ID is stored. This happens if the ad account has no Pixels or the Pixel was not detected during setup.
Fix:
Cause: You tried to create an ad for an audience that hasn't been pushed to Meta as a Custom Audience yet.
Fix: Click "Sync to Meta" on the audience detail page, wait for the sync to complete, then try creating the ad again.
Cause: The ad creator needs an image from your content, but none of the content items in the audience's topic cluster have a featured image.
Fix: Add a featured image to at least one content item in the cluster, or use the Visual Ad Builder to create ads with custom images.
Cause: OAuth completed but you did not finish the account selection step.
Fix: Go to Settings > Integrations > Meta and complete the ad account selection.
Cause: Meta's API rejected the ad creation request. Common reasons include policy violations, missing Page permissions, or invalid audience.
Fix:
What This Does
Location: Advertising → Prospecting Tab → Create Campaign
Location: Advertising → Dashboard → Google Ads Tab → Project → Ad Builder
Run video ad campaigns on YouTube using videos created in ILLIXIS. Google Ads Demand Gen campaigns put your content in front of new audiences across YouTube in-stream, in-feed, Shorts, Discover, and Gmail.
Reach TV audiences through Roku's Connected TV platform. ILLIXIS makes TV advertising accessible to small and medium businesses with a $500 minimum budget compared to $10K+ for traditional TV.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.