Note: This playbook is dense by design. It is meant to be built with, not skimmed once. Bookmark it, set it up, come back every time you need to ship faster. Need the whole system built and run for you? That is what DAS does — signal detection, creative strategy, paid media execution, retention and lifecycle, and performance optimization as a managed service. We build the whole loop, running continuously, with a team that owns the outcomes, not the deliverables. If you need more than 20 distinct creative concepts a month and your current process can’t deliver them, we should talk. amlan@madebydas.com
Note: Quick Start The Stack, content, and workflows in this guide is relevant for any operator producing more than 20 visual assets a month: LinkedIn content creators, agency owners, founders building a personal brand, and marketing teams who are eager to increase output velocity. For DTC and retail-brand operators: Read Parts 1-4 in full. Start with Workflow 1 or 5. For LinkedIn content creators and personal brands: Jump to Workflows 7, 11, 12, 13, and 15. For agency owners and brand managers: Start with Workflows 2, 8, 14, and 17. For those who are not in paid media: Parts 1, 2, and 6 will permanently change how you think about visual production. Everyone: Part 5 prompts are copy-paste ready. You can use them today without the full Figma setup.
Part 1: The Visual Production Bottleneck
Most marketers are still using AI exclusively for copywriting. They write faster. They brief faster. They produce more words per hour than ever before. And then they wait three days for a designer to turn those words into something a human being actually wants to look at. That bottleneck is expensive, and it just got permanently removed. The Math Was Already Broken Brands are routinely signing $50K+ agency retainers for basic design work. And those elite teams spend half their billed hours resizing ad variants, tweaking email headers, and swapping text on social cards. Premium talent should NOT be doing commodity labor. The platform data makes this worse.- Nielsen: Creative drives 56% of a campaign’s sales ROI
- Meta: Creative quality accounts for 50% of campaign effectiveness
- LinkedIn: Carousels get 303% more engagement than standard text posts
- Comments are weighted 8x heavier than likes in the current algorithm
If you can’t out-target the algorithm anymore, you’ll have to out-supply it. Different creative reaches different people. The variety of creative you produce is your targeting strategy.What Does “Supply” Actually Mean in 2026? This is where most brands get it wrong. They hear “produce more creative” and start generating 100 variations of the same ad — same layout, swapped headline, different background color. Under Meta’s Andromeda retrieval system, those 100 variants register as a single entity in the auction, which means you’re only getting one “ticket” to the lottery, which means you get one “chance” to win. Andromeda rewards genuinely different creative concepts. A UGC testimonial, a studio product demo, a text-overlay motion graphic, and a lifestyle Reel each register as a distinct entity and each gets its own chance in the auction. What matters is maximizing distinct creative concepts, not raw variant count. 15-25 truly different concepts will outperform 100 minor variations of three concepts every time. How many distinct concepts you actually need, guided by and scales with, what you’re spending. Reference the breakdown below:
| Monthly Ad Spend | New Creatives Needed |
|---|---|
| $10K-$25K | 3-4 per month |
| $25K-$50K | 1-2 per week |
| $50K-$100K | 3-5 per week (this spend-range is when creative testing + iteration must be prioritized within your advertising) |
| $100K-$500K | 15-20 per week (this spend-range requires greater volume of creative testing + iteration; roughly 10-40% of total spend should be allocated for testing) |
| $500K+ | 25-50% of budget allocated to testing (At this range, it’s very difficult to have both quality and volume in creative, and these workflows will ensure new ideas and iterations are always incoming, while having different creative strategists/creative teams involved to keep rotations fresh) |
An Important Distinction That Matters This is not about replacing creative directors, designers, or human taste. Your hero campaigns, your flagship product branding and positioning, your packaging: those still require a human mind, eyes, and direction. This is strictly about automating Tier 2 production: your daily ad variants, social cards, email headers, and carousel content. The high-volume, low-complexity assets that drain your budget and your team’s time. You build the master template once with human taste. The machine scales it infinitely with zero marginal cost.
Part 2: The Stack — Claude AI + Figma Console MCP
You need a brain and you need hands. Claude is the brain — It writes the copy, analyzes the data, and makes layout decisions. Figma is the hands — It executes the design, manipulates the pixels, and exports the files. The critical detail most people miss: you cannot use the official Figma MCP for this. The official Figma MCP is read-only. Read-only is useless for automated production. You need the Figma Console MCP built by Southleft. It is read-write. It actually builds and edits the files on your canvas.Tool 1: Claude AI (Intelligence Layer)
Claude is your creative director, copywriter, and briefing engine in one. It takes your spoken or typed brief and converts it into precise, structured design instructions that Figma executes directly. Paired with Wispr Flow for voice input, you can speak a full design brief at 180 WPM instead of typing it at 40. The idea stays intact because you never lose it to keyboard fatigue. Paired with a CLAUDE.md file, your brand colors, type system, spacing rules, and tone load automatically into every session. Every output is on-brand by default; limited (or zero) briefing required.Tool 2: Figma Console MCP by Southleft (Execution Layer)
The Southleft Figma Console MCP is a read-write Model Context Protocol server. It uses a secure WebSocket connection and a Desktop Bridge Plugin to give Claude direct programmatic access to your live Figma document. Claude is not generating a screenshot of a design. It is writing to your actual Figma file — placing components, updating text nodes, swapping fills, and exporting production-ready assets.Note: This stack was not chosen randomly; we tested the alternatives and they broke under pressure.The Setup: 10 Minutes, One Time You do not need to be a developer to configure this. You just need to follow instructions.
- Install Node.js 18 or higher on your local machine.
- Download and install the Figma Desktop application (not the browser version).
- Open Figma settings and generate a new Personal Access Token.
- Install your MCP client — Claude Desktop is the recommended starting point. Claude Code and Cursor also work.
- Clone the Southleft Figma Console MCP repository from GitHub.
- Open your terminal and run the standard install command from the repo readme.
- Input your Figma Personal Access Token when the terminal prompts you.
- Open Figma Desktop and install the Desktop Bridge Plugin from the Southleft repo.
- Connect Claude Desktop to the local server port provided in your terminal.
- Create a CLAUDE.md file in your project folder with your brand system. See Part 5, Prompt 7 for the exact template.
Part 3: The 57 Tools — Your AI Design Command Center
The Southleft MCP gives Claude 57 specific capabilities inside Figma. Think of them as buttons on an industrial control panel. I have organized them into plain-English categories. You won’t need to memorize these, but you need to know exactly what each tool does. Navigation and Status- Ping — Checks if Figma is awake and actively listening to Claude.
- Get Current File — Tells Claude exactly which file you have open.
- Get Selection — Shows Claude which specific element you just clicked on.
- Read Logs — Pulls error codes if an automated build fails.
- Clear Logs — Wipes the slate clean for a fresh test.
- Set Log Level — Controls how much technical data Claude reports back to you.
- Export Node — Saves your finished design to your desktop as a PNG or PDF.
- Get Viewport — Tells Claude exactly what part of the canvas you are looking at.
- Watch Node — Monitors a specific design element for any manual changes.
- Unwatch Node — Stops monitoring that specific element.
- Get Watchers — Lists everything Claude is currently tracking in the background.
- Get Text Styles — Pulls all your brand fonts into a usable list.
- Get Color Styles — Extracts your exact brand HEX codes.
- Get Effect Styles — Grabs your exact shadow and blur settings.
- Get Grid Styles — Maps out your specific layout columns.
- Get Components — Finds every master template hidden in your file.
- Get Component Sets — Groups your variant templates together logically.
- Get Variables — Pulls your strict spacing and sizing rules.
- Get Variable Collections — Organizes your rules by specific themes.
- Export Design Tokens — Packages your brand rules for web developers.
- Create Text Style — Builds a new reusable font rule for the team.
- Create Color Style — Saves a new brand color directly to your kit.
- Create Effect Style — Standardizes a new drop shadow across the file.
- Create Grid Style — Builds a new column layout template.
- Publish Styles — Pushes your new rules to the whole team library.
- Create Frame — Draws a new blank artboard on the canvas.
- Create Text — Drops a new text box onto the frame.
- Create Shape — Draws exact rectangles, circles, or lines.
- Create Component — Turns a raw design into a master template.
- Create Instance — Drops a working copy of your template onto the canvas.
- Update Component — Changes the master template permanently.
- Detach Instance — Breaks the link between a copy and its master.
- Create Variable — Sets a strict numerical rule for future designs.
- Update Variable — Changes that specific numerical rule.
- Delete Variable — Removes the rule entirely from the system.
- Create Variable Collection — Builds a dedicated folder for your rules.
- Update Variable Collection — Renames or moves the folder.
- Delete Variable Collection — Trashes the folder completely.
- Bind Variable — Forces a design element to obey your specific rule.
- Unbind Variable — Frees the element from the strict rule.
- Get Bound Variables — Shows which rules are currently controlling an element.
- Set Variable Mode — Switches a design instantly from light mode to dark mode.
- Get Variable Modes — Lists all available theme options in the file.
- Update Node — Changes the physical size or position of an element.
- Delete Node — Deletes the element entirely from the canvas.
- Group Nodes — Bundles multiple loose items together.
- Ungroup Nodes — Breaks the bundle apart into individual pieces.
- Set Auto Layout — Forces elements to space themselves perfectly.
- Remove Auto Layout — Turns off the automatic spacing rules.
- Set Text Content — Injects your AI-written copy directly into the text box.
- Set Fill — Changes the background color or image of an element.
- Set Stroke — Adds a precise border to an element.
- Get Comments — Reads feedback notes left by your team members.
- Add Comment — Drops a new sticky note directly on the design.
- Resolve Comment — Marks the team feedback as completed.
- Get CSS — Translates the visual design into clean website code.
- Copy SVG Code — Grabs the raw vector data for developer handoff.
| Tool Name | What It Actually Does For You |
|---|---|
| Get Current File | Tells Claude exactly where to work so it doesn’t edit the wrong document. |
| Create Instance | Drops your approved master template onto the canvas for editing. |
| Set Text Content | Injects your freshly generated AI copy into the design automatically. |
| Update Node | Resizes the text box perfectly if the new copy is slightly longer. |
| Set Fill | Swaps the background color or image instantly for rapid A/B testing. |
| Export Node | Saves the final, polished asset directly to your desktop folder. |
| Read Logs | Tells you exactly why a process failed so you can fix it immediately. |
Part 4: 17 Visual Production Workflows
These are the systems that print money for operators, and they work across your entire marketing funnel. Workflows 1-10 are optimized for paid media and DTC operators. Workflows 11-17 are optimized for LinkedIn content, personal brand, and organic social. How to use these workflows Each workflow is a pre-written voice command. You speak it into Wispr Flow — or type it directly into Claude Cowork, and Claude executes it autonomously inside Figma. The “I” and “my” in each command are intentional. You are delegating to Claude in your voice, from your workspace. Commands referencing “my inbox folder” or “my CLAUDE.md” point to the folder structure you set up in Part 2. NOTE: If you haven’t set up the Figma Console MCP yet, the prompts in Part 5 work standalone — paste them into any Claude session and they’ll produce copy and briefs you can hand off to a designer.1. The Ad Batch Builder
The most common production bottleneck in paid social is headline testing. You have five angles you want to try, but building five separate frames manually takes two hours and kills the momentum. This workflow builds all five in one pass.- Claude opens your campaign Figma file and creates a new page for the batch.
- It builds five ad frames at the correct spec, applying your background color from CLAUDE.md.
- It pulls headline variations from your inbox folder and injects one into each frame.
- It places the product image, applies the brand CTA button component, and exports all five.
2. The Carousel Card Factory
LinkedIn carousels drive 303% more engagement than standard text posts. The format works beyond LinkedIn as well. The bottleneck is production — building five consistent, on-brand cards manually takes longer than writing the content that goes in them. This workflow closes that gap.- Claude builds a five-card carousel structure with the correct frame dimensions.
- It pulls your hook from your CLAUDE.md hook library for Card 1.
- Cards 2-4 each receive one insight with a bold stat and supporting sentence.
- Card 5 is built as a CTA card with a save prompt, then all five are exported.
3. The A/B Variant Generator
Your top performer is the best brief you have. The fastest way to find the next winner is to isolate one variable at a time and test it against the control. This workflow takes your current winner and produces four structured test variants — one variable changed per frame, everything else held constant.- Claude locates your top-performing frame on the Winners page.
- It creates a new test batch page and duplicates the frame four times.
- Each variant changes exactly one element: headline, layout, background color, or CTA size.
- All four variants plus the original control are exported and named for the media buyer.
4. The Seasonal Refresh Sprint
Every seasonal campaign requires the same work: pull up six templates, swap the background, update the copy, re-export everything. It is mindless labor at a designer’s hourly rate. This workflow does all six in a single pass without touching the component structure.- Claude opens the Evergreen Templates page and identifies the six target frames.
- It swaps every dark navy background to the new seasonal color using Set Fill.
- It replaces season-specific copy across all frames using Set Text Content.
- All six are exported at their original specs with the seasonal prefix applied.
5. The Multi-Format Launch Pack
Every product launch needs the same five assets: feed post, story, paid ad, email header, site banner. Building them one at a time means inconsistent sizing, inconsistent copy, and a full day of production. This workflow builds the complete pack in one session.- Claude creates a new page in your Figma file dedicated to the launch.
- It builds all five frames at the correct platform specs.
- It applies the launch color system and injects the primary message and CTA across all formats.
- All five are exported at their required specs and named by format.
6. The Blog-to-Visual Converter
A blog post with five strong statistics in it is already five Instagram posts. The content exists — the conversion is the bottleneck. This workflow reads the document, extracts the most shareable data points, and builds the visual cards automatically.- Claude reads the blog post from your inbox folder.
- It identifies the five most shareable statistics or insights.
- It builds five quote cards in Figma with the stat in large display type, alternating brand backgrounds.
- All five are exported and named for immediate posting.
7. The Educational Carousel
This is the standard LinkedIn PDF format. It drives the highest engagement of any post type on the platform. You use it to break down complex frameworks into bite-sized visual slides. The bottleneck is always the same: the thinking takes 20 minutes, the production takes two hours. This workflow collapses both.- Build a master carousel template component in Figma.
- Feed Claude a raw, unformatted text post.
- Claude splits the text logically across 8 slides.
- Claude uses Create Instance to duplicate the master template 8 times.
- Claude uses Set Text Content to inject the copy into each slide automatically.
8. The Case Study Deck
A case study has a universal structure: problem, solution, result, proof. Every client win you have can be formatted into four slides. The value is in the specificity of the outcome — the production should be invisible. This workflow makes it invisible.- Claude reads your raw client notes and extracts the core narrative.
- It maps the story into a strict four-slide framework.
- It populates each slide of the Case Study Carousel component set.
- The deck is exported as a PDF ready for LinkedIn or a sales conversation.
9. The Campaign Ad Variant Matrix
Under Meta’s Andromeda retrieval system, 30 variants of the same concept register as one entity in the auction. What you need is genuine creative diversity — different formats, different hooks, different personas — each registering as a distinct creative in the system. This workflow builds 30 genuinely different ads, not 30 reskins.- Claude builds a 3x5x2 matrix: three formats, five hooks, two personas.
- For each cell, it generates the headline, visual direction, and copy block.
- It builds each ad in Figma using the Master Ad component, one distinct concept per frame.
- All 30 are exported and named by format, hook, and persona for the media buyer.
10. The Performance Scorecard Visual
Weekly creative performance data sits in a CSV. Making sense of it — identifying what’s working, what’s leaking, what to kill — requires turning numbers into a visual that a media buyer or creative director can read in 30 seconds. This workflow builds that visual directly from the data.- Claude reads your weekly performance CSV from the inbox folder.
- It identifies the top three performers by CTR and the bottom two.
- It builds a scorecard frame in Figma with a five-column layout and green/red indicators.
- The scorecard is exported as a PNG ready for a Monday morning review.
11. The Lead Magnet Cover Builder
A lead magnet without a polished cover does not convert — the cover is the product in the moment of the click. Building one manually in Figma, adding a 3D mockup, exporting at spec, takes 45 minutes minimum. This workflow does it in under five.- Claude updates the title and subtitle text nodes on your Lead Magnet Cover frame.
- It exports the flat cover as a high-resolution PNG.
- It applies that PNG as the fill for your 3D Mockup component.
- The final 3D mockup is exported and named for immediate use.
12. The Profile/Page Banner Refresher
Your LinkedIn banner is the first brand impression on your profile. Most people set it once and forget it. The operators who use it as a rotating campaign asset — updating it for every launch, every content push, every new offer — get meaningfully more profile-to-connection conversion. This workflow makes the update take less than five minutes.- Claude selects the Company Banner frame in your Figma file.
- It updates the headline text to the new campaign message.
- It swaps the background fill to the campaign color variable.
- It exports at the exact 1584x396 LinkedIn specification and names the file.
13. The Comment Magnet Batch
High-contrast stat cards are the most reliable comment-driving format on LinkedIn. One strong statistic, white text on dark background, portrait format. The problem is producing enough of them consistently without burning creative time on commodity work. This workflow produces five in one pass — a full month of this content type.- Claude creates five instances of your Stat Magnet component in Figma.
- It injects one statistic per instance using Set Text Content.
- It checks contrast and frame dimensions across all five.
- All five are exported at portrait format and named sequentially.
14. The Before/After Transformation Card
Before/after is the oldest persuasion structure in marketing because it works. A specific metric on the left, a specific outcome on the right, clear contrast between the two states. The difficulty is building the card cleanly so the contrast reads instantly. This workflow handles the production so you can focus on finding the right numbers.- Claude selects the Split Screen Transformation frame in your Figma file.
- It injects the Before and After metrics into the correct text nodes.
- It updates the caption labels for context on both sides.
- It checks contrast ratios and exports at 2x.
15. The Process/Framework Diagram
Every operator has a proprietary process. Most of them live in a Google Doc or a slide deck that never gets seen. Turning a five-step framework into a visual diagram is the fastest way to make that thinking visible and shareable on LinkedIn. This workflow builds the diagram from the framework steps you provide.- Claude creates five instances of your Process Node component.
- It injects the step name and description into each node using Set Text Content.
- It arranges all five inside the Auto-Layout Container and connects them with directional arrows.
- The diagram is exported as a PNG ready for posting.
16. The Data Visualization Post
Data posts outperform opinion posts by a wide margin on LinkedIn because they give people something concrete to share. The bottleneck is always the same: turning raw numbers into a clean visual takes design skill most operators don’t have time to deploy. This workflow handles the chart build automatically.- Claude analyzes the dataset you provide and identifies the most surprising insight.
- It determines the correct chart type and updates the bar heights or data points in the Figma chart frame.
- It writes a five-word headline stating the insight plainly.
- It adds the methodology caption and exports the frame.
17. The Brand Kit Updater
When a brand color or typeface changes, every template in your Figma file needs to update. Done manually, this is a find-and-replace nightmare that takes hours and misses things. Done through Variables, it takes two minutes — because every element that references the variable updates automatically when the variable changes.- Claude updates the Primary and Secondary color variables to the new HEX values.
- It updates the Heading and Body font variables.
- Changes propagate instantly across every frame and component that references those variables.
- Claude reports how many elements were updated so you can verify the scope.
Part 5: 11 Copy-Paste Claude Prompts
Do not write prompts from scratch. Use these exact inputs to drive the engine. Copy them, paste them, and execute immediately.Prompt 1: The Brand DNA Loader
Prompt 2: The Ad Frame Builder
Prompt 3: The Variant Generator
Prompt 4: The Carousel Outline Generator
Prompt 5: The Slide Copy Injector
Prompt 6: The Multi-Format Launch Pack Brief
Prompt 7: The CLAUDE.md Design Block Template
Prompt 8: The Brand Kit Definer
Prompt 9: The Data Visualization Planner
Prompt 10: The Banner Copy Variations Generator
Prompt 11: The Campaign Ad Copy Generator
Part 6: The 20-Minute Weekly System
This is not a solo grind. It is a repeatable system any operator can run. You do not need to be a trained designer to execute this. You just need strict discipline and a calendar.Monday: Signal to Brief (5 minutes)
Pull your weekly performance data from Meta or your analytics tool. Identify your top-performing creative format from last week. Note one format to scale and one angle to test. Load your Brand DNA Loader prompt. Write three lines: what you’re making, what message it carries, what it needs to do. That is your brief.Tuesday-Wednesday: Production (10 minutes)
Use Prompt 2 to generate the primary asset for the week’s campaign. Use Prompt 3 on your existing top performer to produce 3-4 test variants. If you have a launch this week, run Prompt 6 while you’re already in the session. Export everything.Thursday: Review + Deploy (5 minutes)
Run the 3-second scroll test. Check text legibility at mobile size. Upload to your ad manager or hand to your media buyer. Tag each creative by format, angle, and campaign.Friday: Audit (passive)
Monitor comments. Note which formats are pulling engagement. Feed the data back into next Monday’s brief. Four weeks of this consistency will completely rewire your content operation. Four weeks of this consistency will completely rewire your account.The 5 Rules for Visual Delegation
1. Always load Brand DNA first. Every session without it produces off-brand output. 2. One variable per variant. Test headline OR layout OR color — never two at once. 3. Use real component names, not descriptions. “The Primary CTA button component” — not “an orange button with rounded corners.” 4. Name files on export, not after. Build your naming convention into every prompt. 5. Run 5 assets per session, then stop. After 5 complex design tasks, context gets crowded. Fresh session for the next batch.Part 7: Visual Specs Cheat Sheet
Meta
| Format | Dimensions | Notes |
|---|---|---|
| Feed — Square | 1080 x 1080 px | Primary format for most campaigns |
| Feed — Landscape | 1200 x 628 px | Link previews and awareness |
| Feed — Portrait | 1080 x 1350 px | Max real estate in the feed |
| Story / Reels | 1080 x 1920 px | Keep top and bottom 250px clear |
| Carousel Card | 1080 x 1080 px | Must be consistent across all cards |
| Format | Dimensions | Notes |
|---|---|---|
| Carousel / PDF Slide | 1080 x 1350 px | 4:5 portrait gets max feed height |
| Single Image Post | 1200 x 628 px | Standard feed format |
| Single Image Portrait | 1080 x 1350 px | Higher engagement format |
| Profile Banner | 1584 x 396 px | Update for every new campaign |
| Company Cover | 1128 x 191 px | Center-weighted safe zone |
| Profile Photo | 400 x 400 px | — |
| Company Logo | 300 x 300 px | — |
TikTok
| Format | Dimensions | Notes |
|---|---|---|
| In-Feed Ad | 1080 x 1920 px | Avoid bottom 20% — UI overlaps |
| End Card | 1080 x 1920 px | Center 60% for key message |
| Format | Dimensions | Notes |
|---|---|---|
| Header Banner | 600 x 200 px | Left-align key content |
| Content Image | 600 x 400 px | Standard margins |
Website
| Format | Dimensions | Notes |
|---|---|---|
| Hero Banner (Desktop) | 1440 x 560 px | Center-safe zone: 800px wide |
| Site Popup | 600 x 500 px | Keep CTA above fold |
Display Ads
| Format | Dimensions | Notes |
|---|---|---|
| Leaderboard | 728 x 90 px | Minimal text, clear CTA |
| Medium Rectangle | 300 x 250 px | Brand mark top-left or right |
| Half Page | 300 x 600 px | Strong visual, single message |
Export Rules
- LinkedIn carousels: PDF, max 100MB, 8-12 slides
- LinkedIn single images: PNG, max 5MB
- Meta ads: PNG, max 30MB
- Email images: PNG, max 200KB
- Never use JPG for text-heavy graphics
- Always at 2x for retina clarity
- Min font size for social legibility: 32px
- Min contrast ratio: 4.5:1 for all text on backgrounds
- Safe margin for PDF carousels: 60px minimum
Pre-Deploy Checklist
- File size under platform limit?
- Primary text readable at mobile size?
- Correct file format exported?
- CTA visible and clear?
- Brand components used — no improvised elements?
Recap
You have the complete framework now to run a visual production engine without a design bottleneck. You have the stack: Claude AI and the Southleft Figma Console MCP + the exact 10-step setup. You have the 57 tools mapped. You have 17 copy-paste workflows covering every visual production scenario: paid media, product launches, seasonal refreshes, LinkedIn carousels, personal brand assets, data visualization, lead magnets, and more. You have 11 prompts ready to deploy today. And you have the 20-minute weekly sprint that keeps your pipeline full without hiring, briefing, or waiting. The visual bottleneck was never about creativity. It was about handoffs. We just fixed that.Note: Need the whole system built and run for you? This is what DAS does — signal detection, creative strategy, paid media execution, retention and lifecycle, and performance optimization as a managed service. We build the whole loop, running continuously, with a team that owns the outcomes that you will be proud of. If you need more than 20 distinct creative concepts a month and your current process can’t deliver them, we should talk. amlan@madebydas.com
