Cinematic Higgsfield ad clip for every new Shopify product
When a product goes live in Shopify, turn its main photo into a 5-second cinematic ad clip and post it in Slack for your marketing team to approve.
Trigger on a Shopify products/create webhook. Every time a new product is created in Shopify, run this agent to turn the product's first photo into a short cinematic ad clip and drop it in Slack for the marketing team to approve.
Guardrail up front: if the incoming product's status is 'draft', stop immediately and do nothing. Only proceed for products that are active/live. Also stop if the product has no images — there is nothing to animate.
Step 1. Read the product from the webhook payload. Pull out the product title, product type / tags / vendor (whichever gives the clearest category signal), the price of the first variant, and the URL of the first product image.
Step 2. Call Higgsfield's List Motions operation exactly once to get the current catalog of DoP motion/camera presets. From the returned list, choose ONE preset id that fits the product category, using this rubric: fashion / apparel / accessories → a slow orbit style preset (e.g. 'Orbit'); food, drink, beauty, skincare → a subtle push-in (e.g. 'Camera In' / 'Dolly In'); tech / gadgets / electronics → a slow reveal or Bullet Time-style preset; anything else → a gentle, product-friendly move like a slow push-in. Never invent a preset id; only use ids returned by List Motions.
Step 3. Submit a Higgsfield Generate Video with DoP (Image-to-Video, Motion Presets) job. Pass the first product image URL as the input image and the chosen motion preset id. This is asynchronous — the submit returns a request_id.
Step 4. Poll Higgsfield's Get Request Status for that request_id until it reaches a terminal state (completed, failed, or nsfw). Poll at roughly 5-second intervals and give up gracefully after ~3 minutes.
Step 5. On the completed status, grab the video URL from the response. Use Slack Bot Send a Message to post a short announcement into the marketing channel with the product title, its price, and the human-readable name of the chosen motion preset. Then use Slack Bot Upload a File to upload the finished MP4 into the same channel as a follow-up, so the video plays inline for review.
Step 6. If Higgsfield returns nsfw or failed instead of completed, do NOT silently drop it. Send a single plain-text Slack message into the same channel that names the product, links to it in Shopify admin, says whether the render was blocked or failed, and suggests a manual retry. Same behaviour if polling times out.
Configuration the user should be able to set: the Slack channel to post into, the Shopify store the webhook is scoped to, and (optionally) an override that pins every product to a single motion preset instead of routing by category.
Additional information
What does this prompt do?
- Watches your Shopify store for newly created products and skips anything still in draft.
- Picks a cinematic camera move that fits the product (a slow orbit for fashion, a subtle push-in for food and drink, and so on).
- Turns the first product photo into a 5-second video ad in that camera style using Higgsfield's DoP model.
- Posts the finished MP4 into the Slack channel you choose with the product title, price, and the camera style used, so your marketing team can approve or ask for a redo.
- If the video gets blocked or fails to render, posts a plain heads-up in the same channel instead of quietly dropping it.
What do I need to use this?
- A Shopify store (any plan that lets you add a private/custom app).
- A Higgsfield account with credits and an API key from the Higgsfield Cloud dashboard.
- A Slack workspace and the channel your marketing team should be pinged in.
How can I customize it?
- Change the Slack channel, or send the clip to a private review DM instead.
- Tune how the camera style is chosen: match on Shopify product type, tags, or vendor rather than the title.
- Swap the message copy or add extra product fields (SKU, collection, launch date) into the post.
Frequently asked questions
How long is each generated video?
Will this cost me every time a draft product is saved?
What happens if Higgsfield can't generate the video?
Can I control which camera move is used?
Where does the finished video live?
Related templates
Turn every new product into a cinematic ad, on autopilot
Skip the "who's making the launch video?" scramble. Every time a product goes live, your marketing channel gets a ready-to-review clip.