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: 

  1. Upload your brand assets: Import your brand visuals, creative references, style guides, and messaging documents. Typeface automatically extracts brand data from your uploaded documents. 

brand kit detection
  1. Train voice preferences: Set different tone and voice rules to ensure Ad Agent adapts to each channel appropriately. 

  2. Set content rules: Define terms to avoid and enforce specific formatting requirements to maintain brand standards. 

  3. 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. 

Channel sizes configuration

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. 

  1. Navigate to Ad Layouts in your Brand Kit and click ‘+ New Layout’  

adding new ad layout
  1. Import your PSD layout file. 

Importing layouts

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.  

ad size layout folders

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. 

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

layout file resolution
  • 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.  

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

shape layers
  • 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. 

importing ad layout checks

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. 

  1. Navigate to Settings → Connectors 

  2. Click Connect and select your advertising platform: Meta Ads, Google Ads, or Campaign Manager 360 (for display ad campaigns) 

  3. 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:  

  1. 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.  

add layout to canvas
  1. Once your ad layout is loaded, click on the Focus mode.

banner ad 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 

editing banner ads in focus mode
  1. 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 

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

Resizing banner ads to channels
  1. Once you click Generate, the banner ad variations will appear in the canvas, ready for review and export. 

scaled creatives

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. 

  1. Select the existing display ad you want to create variations for and click to enter Focus mode. 

  2. In Focus Mode, click the CSV button in the toolbar and upload your file containing the text variations you want to use. 

uploading CSV file
  1. 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). 

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

bulk created display ads from csv

Alternatively, you can:

  1. Type in a prompt like "Generate batch campaign assets with the attached assets" in the chat interface.

  2. The Ad agent will verify that you've included all necessary components and display the mapped CSV data in the chat interface.

  3. 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: 

  1. 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.    

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

paperclip icon

 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 

audience for social post and ad.png

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.

providing additional materials to Ad Agent
  1. 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. 

generated social media ad
  1. 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. 

in-line edits for ad

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. 

image edit

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 

editing meta ads

 

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."  

repurposing social post

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

repurposed social post.png

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: 

  1. Describe in chat the theme or scene of your video. 

Video generation prompt

 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 

  1. 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. 

Video generation settings

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. 

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

generated video

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: 

  1. 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. 

scaling ad generation
  1. 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. 

scaled creatives

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.