Typeface Academy
Scale ad campaigns with Ad Agent
With Typeface, you can build social or display ad campaigns, and adapt your ad creatives to fit any channel, audience, or market. This guide covers how to use Ad Agent to scale ad production.

What you'll learn
How to set up your account for success
Step-by-step ad generation process for banner ads, social media posts and ads, and videos for social
How to scale your ads across different audiences, languages, and formats
How to bulk create ad variations
When to use Ad Agent
Ad Agent automates and scales the creation of high-performing ad campaigns. It's designed for marketing teams who need to maintain consistent brand messaging while scaling pre-approved assets or generated content across channels, audiences, and languages.
Our customers typically use Ad Agent to scale:
Banner campaigns
Ad variations for different audience segments and geographic markets
Social posts (LinkedIn, X, Instagram) and paid ads (Meta and Google)
Videos for social
A/B testing variants with different messaging and visuals
Installation and setup
Before you begin, it's important to set up your account so anyone in your organization can quickly generate on-brand, personalized ads.
Ensure you have the following key elements in place:
Brand Kit
Your Brand Kit ensures Ad Agent generates content that looks and sounds like you — across all channels. Here's how you can set it up:
Upload your brand assets: Import your brand visuals, creative references, style guides, and messaging documents. Typeface automatically extracts brand data from your uploaded documents.

Train voice preferences: Set different tone and voice rules to ensure Ad Agent adapts to each channel appropriately.
Set content rules: Define terms to avoid and enforce specific formatting requirements to maintain brand standards.
Configure channels and sizes: Set up the display ad dimensions you need for each channel. Create custom size groups one by one by adding width and height manually, or bulk upload all sizes using a CSV file.

Review the extracted rules, edit, delete, or duplicate any rule, and add new ones as needed. Once complete, Ad Agent will automatically pull from your Brand Kit to generate on-brand content without needing to re-upload rules for each project.
Ad Layouts (for display ads)
If you have professionally designed layouts for display ads, you can upload them directly to your Brand Kit. This ensures consistent structure and formatting across all your generated content.
Navigate to Ad Layouts in your Brand Kit and click ‘+ New Layout’

Import your PSD layout file.

Make sure you follow these best practices for seamless transfer of designs into the Typeface platform:
Create separate parent folders or PSD files for each ad size layout in Photoshop (each artboard will be treated as a separate layout). Layouts can also be separated and split across multiple PSD files.

Note: Upload up to 10 layouts from a single PSD file at a time in Typeface.
Make sure each PSD file contains only one campaign or template design. Avoid mixing multiple mismatched designs in one file, as this can confuse the AI when matching, grouping, or resizing elements.

Use high-resolution files to keep your designs sharp: 300 DPI or 72 DPI at double the final size.

Create separate text layers for each font style, weight, color, or size (multiple styles per text box is not supported on Typeface at present). Use the same number of text boxes across all ad sizes in one file. This ensures text edits map correctly when Typeface resizes your ads.

Add any shapes as single-color shape layers in Photoshop if you want them to be editable. This includes CTA button background shapes.

You can add large image layers but ensure that only one dimension exceeds 2,048 pixels. Keep total pixels (width × height) under 4 million.
Note: Text, shape, and image layers with special effects (clipping masks, opacity, drop shadows, layer styles, blending modes) will be flattened or removed during import.
3. After importing your PSD file, Typeface will automatically review it to ensure it follows ad layout best practices. If anything is missing, the system will let you know what needs to be adjusted.

Once you add the missing components, your layout will be auto created in the background.
Some modifications to your layout files may be necessary to ensure compatibility with Typeface, which could result in slight differences from your original files. If modifications are needed, adapted versions will be ready within 48 hours from import.
Tip
Tip
Layout must be uploaded to the brand kit during initial setup. This feature is not available in chat.
Audiences
Add Audiences to personalize messaging and visuals for specific demographics or customer groups.
You have two options here:
Import from your CDP (such as Salesforce Data Cloud, HubSpot, or Klaviyo): Navigate to Audiences → Import, select your data source, and complete the API key authentication process.
Create manually in Typeface: Navigate to Audiences → New Audience and define details such as age, traits, tone, interests, or buyer type.
Connectors
You can also add connectors to export generated ads straight into your campaign workflows.
Navigate to Settings → Connectors
Click Connect and select your advertising platform: Meta Ads, Google Ads, or Campaign Manager 360 (for display ad campaigns)
Follow the setup instructions to authenticate and link your account
Once your account is set up, go through the next steps to create your ads.
Creating banner ads
Ad Agent can also create and scale banner ads optimized for Google Display Network and partner sites.
Here’s how:
Click on the paperclip icon in chat and select an ad layout from your pre-uploaded templates. You'll get an option to add it to canvas.

Once your ad layout is loaded, click on the Focus mode.

This offers a dedicated environment where you can fine-tune every element of the banner ad before creating variations. You can:
Change headlines and copy to test different messaging angles
Adjust CTA button colors
Reposition text and visual elements to optimize visual flow
Edit or replace banner images

Once you’ve made your edits, click back into your project to return to Spaces. Select your banner ad, then click ‘Variations’ and select how you want to create your banner ad variations:
Audiences: Tailor messaging for different audience segments
Languages: Generate ad variations in multiple languages
Mix & match: Create variations by both audiences and languages
Resize: Adapt your design for different channels and sizes
Bulk Create: Generate multiple variations at once

If you choose to resize, select from the channels and sizes that you set up earlier. You can also resize to standard IAB formats.

Once you click Generate, the banner ad variations will appear in the canvas, ready for review and export.

You can go back into Focus mode anytime to make additional refinements.
Bulk create ad variations from CSV data
Upload a CSV file to automatically generate display ad variations at scale.
Select the existing display ad you want to create variations for and click to enter Focus mode.
In Focus Mode, click the CSV button in the toolbar and upload your file containing the text variations you want to use.

After your text variations are imported, click on the layout to ensure proper field mapping. Use the right panel to select which CSV field should populate each text layer (for example, map "Headline" to your main text and "CTA Text" to your button).

Once mapping is complete, click the "Bulk create" and your display ad variations will be generated in the canvas.

Alternatively, you can:
Type in a prompt like "Generate batch campaign assets with the attached assets" in the chat interface.
The Ad agent will verify that you've included all necessary components and display the mapped CSV data in the chat interface.
You can then open it in Focus mode to make refinements before bulk generating your display ads.
Creating social posts and ads
Use Ad Agent to generate social posts for LinkedIn, X and Instagram and ads for Meta, with platform-specific formatting and best practices.
Here's how:
Describe in chat the objective of your post/ad and which platform you're creating it for.
Use prompts like:
"Create a Meta ad promoting our summer sale"
"Write LinkedIn post for this image. The goal is to drive traffic to our landing page"
"Turn this product brief into an Instagram ad"
"Create a Meta ad for our back-to-school campaign"
Need help getting started? Browse a few sample prompts for Ad Agent.

Select your Brand Kit and click on the paperclip icon to add supporting materials that will help Ad Agent create relevant content.

Here’s what you can add as attachments:
Documents: Campaign or product briefs
Web pages: Landing page URLs or product pages
Visual assets: Product photos, branded graphics, or video clips
Audiences: Target audience segments to personalize messaging and tone for specific demographics or customer groups

The more context you provide, the more precisely Ad Agent can match your post or ad to your campaign vision.
Note: Ad Agent may ask you to provide additional details or reference materials to better understand your campaign needs.

After you provide all your inputs, the Ad Agent generates the social post/ad copy and displays a live preview. This shows exactly how your content will appear to users, complete with all formatting and visual elements.

From here, you can fine-tune elements of the generated content you wish to change. There are a few ways to edit depending on what you'd like to change:
In-line copy edits
To rewrite parts of the ad copy, highlight text and click on the red magic wand. Pick a quick action (Rephrase, Shorten, Elaborate, Summarize) or write custom instructions for the changes you want.

Image edits
To modify images in your ad:
Click on the image block, then select the (+) icon to choose from your asset library or the magic wand icon to generate AI images that align with your creative brief and brand style.

For more detailed image edits, enter Focus mode to access advanced editing tools.
Editing Meta Ads
Once your initial ad is generated, you can customize it using several options:
Add your target URL where users will land after clicking
Modify the call-to-action to match your campaign goal
Use the "+ Add" button to create additional headlines, descriptions, and primary text variations. Character limits for each field are displayed in real-time as you edit, ensuring your copy fits Meta's requirements.
Mix and match different headlines with various descriptions and primary text to find the most effective combinations. The live preview updates instantly with each selection, letting you compare approaches and see exactly how each variation will appear to users

Tip
Tip
Get your master ad copy right before repurposing or generating variations. Every variation will inherit its structure, style, tone, and visuals, so refining it now prevents having to edit each variant individually
Repurposing social posts and ads
Once you've finalized the content, you can repurpose it for other social media channels with a simple request.
Click Ask Agent and request something like "Turn this into a [specify platform] post."

The Ad Agent reconfigures the format, adjusts it for platform conventions, and modifies the tone appropriately while keeping your message consistent.

Creating videos for social
Use Ad Agent to generate short-form videos, campaign teasers, or seasonal promos for social in a matter of minutes.
Here’s how:
Describe in chat the theme or scene of your video.

Here are some prompt examples:
Create a video for Instagram introducing our new skincare line for Gen Z audiences
Generate a video for LinkedIn sharing highlights from our recent conference
Create a video for Meta promoting a Thanksgiving dinner package at a restaurant
Once you input your prompt, the Ad Agent will ask if you'd like to add more details — things like a video description, additional assets, or target audiences. You can also change the objective, goal, aspect ratio, and duration for the video.

To repurpose an existing video for your social media post, click "+Add" for Video Assets and select a video from your asset library. This allows you to build upon content you've already created rather than starting from scratch.
Note: You can also upload a video to your asset library directly from the chat interface. Simply click on ‘Upload’ and select the video file from your system.

After you provide the additional inputs, the Ad Agent will generate a video based on your specifications.

Scaling ad generation
After you've finalized your ad generated, you can scale it into variations across different audiences and languages. This scaling capability works for all ad types - banner posts, social media posts and ads, and videos.
Here’s how it works:
Select your ad and click “Variations” in the toolbar. You’ll see these options for generating ad variations:
Audiences: Creates variations for all selected audience segments, personalizing messaging and tone for different demographics.
Languages: Creates variations translated into different languages.
Mix & Match: Creates variations across both audiences and languages.

After you select your target audiences and languages, the Ad Agent will calculate the total number of variations for you, creating one ad variation per combination.

Try it out
Start scaling your ad production with Ad Agent:
Build your first social post, display banner, or video post using our Ad Agent
Generate variations for different audiences and channels
Bulk create display ads
FAQs
What is an Ad Agent?
Ad Agent is Typeface's AI marketing assistant that creates and scales ad campaigns across multiple channels. It can generate banner ads, social media posts, and videos while maintaining your brand consistency and voice. Ad Agent streamlines your entire advertising workflow—from initial creation to audience variations—helping you produce more content with less manual effort.
What dimensions can I transform my ad to?
You can resize your display ads to any dimensions configured in your Brand Kit. During setup, you can configure channels and sizes by creating custom size groups manually (adding width and height) or by bulk uploading all sizes using a CSV file. You can also resize to standard IAB formats even if you haven't pre-configured them in your Brand Kit.
What file formats are supported for layout imports?
We support PSD and Figma imports.
What is the best AI ad generator?
The best choice depends on your budget, advertising platforms, creative needs (copy, visuals, or both), and desired level of control over the process. For enterprise marketing teams, Typeface’s Ad Agent could be the right choice, because it supports the entire content lifecycle, from planning through execution to publishing.