Creating a Flow to add product to shipping profile

Topic summary

Main issue: Automating assignment of high‑value products (> $500) to an existing “Insured Products” shipping profile using Shopify Flow, avoiding third‑party apps.

Context: The requester can detect price at product creation in Flow but needs an API-based way to add products/variants to an existing shipping profile (called a “delivery profile” in the Admin API) rather than creating a new one.

Proposed solution: Use Flow’s “Send Admin API request” action to call the Admin GraphQL mutation deliveryProfileUpdate and associate product variants via variantsToAssociate.

Disagreement/uncertainty: Another participant cannot find any variants-related field in the deliveryProfileUpdate payload, raising doubts about whether variantsToAssociate exists or is available in the referenced API version.

Status: No confirmed working example or resolution. The thread remains open.

Open questions: Does deliveryProfileUpdate currently support associating variants (and under which API version), and how should one correctly reference and update an existing delivery profile?

Summarized with AI on December 14. AI used: gpt-5.

Here I am again, seeking some documentation for something that would make our workflow easier!

We insure all orders over $500 by adding them to a separate shipping profile (“Insured Products”). At the moment, we have to manually do this, which isn’t a big deal for us, as everyone who has access knows how to add items to the profile. However, we all make mistakes, and when we list a lot of product, it does take us some time to scan each SKU and put it in.

I already know how to check for our price range when a product is created, but is there a mutation for shipping profiles? I do see the deliveryProfiles is a thing, but we’re not looking to create a new one, just add to the one that exists (I also don’t know if that’s what I’ll need to do this)

If this isn’t something Flow is capable of yet, that’s okay! We’re also not interested in using a third-party app to do this.

Thanks for any help you can provide!

You might be able to use the Send Admin API request action to use the deliveryProfileUpdate mutation to add product variants using variantsToAssociate.

I’m trying to figure this out, without much luck. I don’t see any reference to variants in the updateDeliveryProfile payload…