Skip to content

How to Automate Visual Creation Every Time a New Product is Added

Published 7 min read

Every morning you check Shopify for new products, download the photos, apply the same edits to each one (remove background, add logo, generate a social media variant), then republish. This takes time daily.

Now imagine every new product arrives already processed, with zero manual work.

With Maginali Flows, that's possible.

What Is a Flow and Why It's a Game-Changer

A Flow is a creative automation that triggers on a Shopify event (product creation, stock change, etc.) and runs a series of actions on that product.

Concretely:

  • A new product is created in Shopify
  • The Flow detects it automatically
  • Based on rules you define, it applies actions (remove background, generate AI variant, publish to social)
  • The result auto-publishes to Shopify, ready for sale

The win: Zero manual work, zero waiting, zero risk of forgetting a step.

For a Shopify brand launching new products regularly — fashion, beauty, electronics — this means dozens of hours saved per month.

Flow architecture: trigger, conditions, actions

Every Flow has three layers:

1. The Trigger (the event)

This is what activates the Flow. The most common trigger: Product Created.

The moment a new product lands in Shopify, the Flow kicks in. No delay, no extra setup.

Other triggers exist: title change, price update, manual creation via Maginali app, etc.

2. The Branches (targeting conditions)

Once triggered, the Flow evaluates conditions to decide which actions to run.

For example:

Branch 1: If product has tag "summer-collection" → generate AI lifestyle variant Branch 2: If product price is below $50 → auto-remove background Branch 3: If product is in "premium" collection → remove background + AI white background + publish to Facebook

Conditions can combine:

  • Product tags: "new", "featured", "summer", etc.
  • Collections: "Women", "Accessories", "Sale", etc.
  • Price range: "Between $30–100"
  • Vendor (supplier): Useful if you work with multiple suppliers
  • Product type: "T-shirt", "Shoe", etc.

The Flow evaluates branches in order: the first branch matching all its conditions gets executed. Others are skipped.

3. The Actions (what happens)

Once a branch is selected, one or more actions run in sequence.

Available actions:

Creative generation:

  • Remove background with AI
  • Generate AI background (white, gradient, lifestyle)
  • Generate product variant (different angle, styled scene)
  • Generate full product photo from description

Composition:

  • Add logo or watermark
  • Composite multiple images (product + lifestyle)

Publishing:

  • Publish to Facebook / Instagram
  • Post to TikTok Shop
  • Create email marketing image

Optimization:

  • A/B test: generate two variants, test for X days, auto-publish winner
  • Dynamic banner: adapt image based on customer context

Timing:

  • Wait X days before running next action (useful for staggered posts or A/B tests)

You can chain multiple actions: for example, remove background → generate white AI background → publish to Instagram.

Practical setup: create your first Flow

Step 1: Access Flows

In the Maginali app, go to Automations > Flows.

Click Create Flow or Duplicate Existing Flow (duplicating is faster to start).

Step 2: Choose your trigger

Select "Product Created" as the trigger.

This means: every time a new product is created in Shopify, this Flow activates.

Step 3: Define your branches

Click "Add Branch" and set up your conditions.

Example 1: Simple branch (all products)

  • No condition (branch runs for every product)
  • Action: Remove background with AI

Example 2: Branch with tags

  • Condition: Product has tag "summer-collection"
  • Action 1: Remove background
  • Action 2: Generate white AI background
  • Action 3: Publish to Instagram

Example 3: Branch with price range

  • Condition: Price between $30–100
  • Action: Remove background + generate lifestyle variant

You can add 5-10 branches based on your logic. The Flow tests each branch in order until it finds a match.

Step 4: Configure actions

For each action, set the parameters:

Background removal: Transparent PNG or white JPEG? What resolution? AI generation: Which AI model? (Nanobanana for realistic photos, illustration models for stylized looks) Social publishing: Which Meta account? Add text or CTA? A/B test: Generate two variants, test for 7 days, auto-publish the winner

Step 5: Activate and test

Click "Activate Flow".

To test, create a test product in Shopify with the tags/price/collection you set up. The Flow should run quickly.

Check the result in Shopify: the visual should be ready and published.

Real-world use cases: 3 automation scenarios

Scenario 1: Fashion — visual uniformity

You sell apparel and each supplier sends photos with different backgrounds.

Flow set up:

  • Trigger: Product created
  • Single branch (no conditions)
  • Action: Remove background with AI
  • Result: All new products arrive background-free, uniformity locked in

Wins:

  • Zero manual retouching
  • Instant visual uniformity across your store
  • Photos ready for email and social

Scenario 2: Beauty — A/B test by price point

You're testing whether lifestyle or studio photos perform better. You also have two price tiers: < $20 and > $50.

Flow set up:

  • Branch 1 (price < $20): Generate lifestyle variant + publish to Instagram
  • Branch 2 (price > $50): Generate studio scene + publish to Facebook (older demographic)
  • Branch 3 (everything else): Just remove background

Wins:

  • Auto-segmented by price
  • Visuals tailored to each segment
  • A/B data to refine your strategy

Scenario 3: Electronics — multi-channel publishing

You sell gadgets and publish on Amazon, Facebook Shops, and TikTok Shop. Each channel has different visual requirements.

Flow set up:

  • Single branch (all products)
  • Action 1: Remove background + generate white background (for Amazon)
  • Action 2: Generate lifestyle variant (for TikTok)
  • Action 3: Publish to Facebook Shops
  • Action 4: Wait a few days, then publish to TikTok Shop

Wins:

  • One Flow, three channels covered
  • Visuals adapted to each marketplace
  • Staggered posting to prevent duplicates

Best practices to get it right

1. Start simple

Your first Flow should have one branch and one action (remove background for all products). Test, validate, then add branches.

2. Use tags to refine targeting

Tags are your best friend for flexible branching. Tag a product "fast-track" or "premium" at creation time, and the Flow auto-detects it.

3. Test with a test product

Before rolling out a Flow to your live catalog, create a test product in Shopify and watch the Flow execute. Five minutes of testing prevents surprises.

4. Monitor executions

The Flow's Logs section shows every run: success, error, duration. Check it regularly to spot patterns or issues.

5. Spot-check generated visuals

Although automation is reliable, regularly sample generated visuals. If you spot anomalies, adjust action parameters or refine branch conditions.

Savings and productivity: the real impact

When you add products to Shopify regularly, manual retouching adds up fast.

Without Flow:

  • Each product needs manual retouching (remove background, verify, adapt)
  • Time accumulates week after week
  • Your creative team handles these repetitive tasks instead of strategy

With Flow:

  • Initial Flow setup: small upfront time investment
  • Minimal maintenance (log review, occasional tweaks)
  • AI credits consumed based on your Maginali plan
  • Your team reclaims time for real creativity

Real impact: Each Flow automates tasks that would have been done manually, freeing your team for higher-value projects. The biggest win is consistency: all your products receive the same professional treatment, every time.

Integration with your existing tools

If you're already using Maginali for:

  • AI product photo generation: Use Flows to auto-add AI backgrounds to every generated photo
  • Brand kit: Flow actions auto-apply your logo and brand colors
  • Email campaigns: Flow-generated visuals are ready for newsletters
  • Social media management: Flow publishing actions post directly to your connected accounts

When Flows might not be the answer

Flows excel at repetitive, predictable actions. Manual creativity is better in these cases:

  • Unique products (art pieces, haute couture): Hand-crafted edits are worth it
  • Extreme variety: If your catalog wildly varies in color/texture/style, a one-size Flow might not fit all
  • One-off creative tests: Manually generating 10 variants and testing them is sometimes faster than scripting a Flow

Recommendation: Use Flows for your 80% of "standard" products, keep manual creative work for your 20% "special" pieces.

Conclusion

Automating product visual creation with Maginali Flows transforms your Shopify workflow from repetitive busywork into an efficiency machine.

Every new product arrives ready to sell: background-free, with the right visuals, sometimes already published to your social channels.

You reclaim dozens of hours per month. Your team focuses on real creativity: strategy, copywriting, A/B testing — not mechanical photo retouching.

Start with one simple Flow this week. Test it on 10 products. Then refine and expand.

If you're already using Maginali for AI generation or brand kit features, activating Flows is the natural next step toward a 100% optimized, fully automated Shopify catalog.

Frequently asked questions

What event triggers the automation?

The Flow activates automatically whenever a new product is created in Shopify. You can refine targeting with conditions (tags, collections, price, vendor) so only certain products are processed.

What if I don't like the visual generated?

You can adjust your Flow branches or action parameters anytime. Future products will be treated with new settings. For already-processed products, you can rerun manually or batch edit them.

How long does the Flow take to execute?

Once a product is created, Flow execution is quick depending on the action (background removal: very fast, AI generation: a few minutes). The result auto-publishes to Shopify.