Auto-Publish Shopify Products with Image and Description

7 min setup
No coding required
Runs automatically

Streamline product management by automatically publishing Shopify products that have both an image and a description. This MESA workflow template ensures that only complete products go live, saving you time and reducing the need for manual checks. Focus on growing your business while MESA handles the details, keeping your store’s inventory up-to-date and ready for customers.

Shopify logo icon
Product Created
Get List of Product Image
Loop: Count featured image
Filter: Check for image and description
Update Product
Shopify logo icon
Publish Product or Collection

How it works

6 steps to start automatically publishing products that meet your quality standards

Shopify logo icon

Product Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger starts the workflow every time someone creates a new product in your Shopify admin, whether manually or through import.

This step monitors your Shopify store for new products and captures all the product data needed for the workflow. It automatically triggers whenever a product is created, passing the product information to the next step for evaluation. No configuration is required - it simply watches for new products and starts the automation process immediately.

Get List of Product Image

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step retrieves all images associated with the new product to check if it has at least one featured image before publishing.

This step automatically fetches all images uploaded to the product and organizes them by position. It connects to your Shopify store using the product ID from the trigger and returns image data including position numbers, which determines the featured image (position 1). The image information gets passed to the next step to verify publishing requirements are met.

Loop: Count featured image

App connector: Loop • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step counts how many images are in position 1 to ensure the product has a featured image before proceeding with publication.

This step uses a loop filter to count images with position 1 (the featured image spot). It examines the image list from the previous step and returns a count of featured images. If the count is 1 or higher, it confirms the product has a featured image. This count gets combined with the description check in the next step to determine if the product is ready for publication.

Filter: Check for image and description

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This filter ensures only complete products with both featured images and descriptions get published automatically.

This step checks two conditions before allowing the workflow to continue: the featured image count must be 1 or greater, and the product description field must not be empty. If both conditions are met, the workflow proceeds to publish the product. If either condition fails, the workflow stops and the product remains in draft status until these requirements are fulfilled.

Update Product

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step changes the product status from draft to active, making it visible on your storefront.

This step updates the product's status field from "draft" to "active" in your Shopify admin. Once active, the product becomes visible to customers on your store's frontend and can be purchased. The status change happens automatically when the previous filter conditions are satisfied.

Shopify logo icon

Publish Product or Collection

App connector: Shopify • Time to complete: 2 minutes
Why this matters: This step publishes the active product to your chosen sales channel so customers can actually find and purchase it.

You'll need to configure which sales channel receives the published product by selecting from your available options like Online Store, Facebook, or other connected channels. Enter the publication ID for your desired sales channel in the configuration field. The product gets published immediately after the status update, completing the automated publishing process.

Trusted by 1,000+ Shopify merchants
Logo: Rothy's Logo: Adidas Logo: Allure Logo: GQ Logo: DraftKings Logo: Chubbies Logo: Made In Cookware Logo: MUD/WTR

Ready to start automatically publishing products that meet your quality standards

Get setup in 7 minutes.

Try this template →

Frequently asked questions

Can I customize which sales channels products get published to based on product type?

Yes, you can modify the workflow to include conditional logic that checks product categories or tags and publishes to different sales channels accordingly. You'd add a filter step before the publish action to route products to the appropriate channel.

What happens if a product gets a featured image or description added after it's initially created?

This workflow only runs when products are first created, so existing draft products won't be automatically published even if you add missing images or descriptions later. You'd need to manually publish those or create a separate workflow triggered by product updates.

Will this workflow interfere with products I want to keep as drafts permanently?

No, as long as you don't add both a featured image and description to products you want to keep as drafts. The workflow only publishes products that meet both criteria, so you can control which products get published by managing these two elements.

Make this template your own!

Customize this workflow even further:

Set custom delays
Schedule product publishing to happen after a specific time period, such as publishing seasonal items 2 weeks before the launch date.
Send notifications to your team
Connect Slack or email alerts to notify your marketing team when products are automatically published so they can prepare promotional campaigns.
Store product data in tables
Save published product details, timestamps, and performance metrics in your own database for inventory tracking and sales analysis.
Deploy AI agents for smart decisions
Let AI agents evaluate product categories and automatically assign them to specific sales channels based on your merchandising rules.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

Ready to start automatically publishing products that meet your quality standards?

7-day free trial • 7 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support