Automate alt textes to customer media uploads

Topic summary

A user is struggling to differentiate between customer-uploaded images (via Helium Customer Fields metafields) and their own media in Shopify.

Main Question:
Can Shopify Flow automate adding alt text to customer-uploaded images?

Answer Provided:

  • Shopify Flow does not natively support image processing or metafield media manipulation

Proposed Workaround:

  • Create a backend script that:
    • Uses Shopify Admin API to fetch image metafields (e.g., custom_fields.uploaded_image)
    • Retrieves file ID/URL from the metafield
    • Uses GraphQL fileUpdate mutation to set alt text

Automation Options:

  • Trigger via Helium webhook (if available)
  • Run daily cron job to check for new uploads

Status: Solution offered; awaiting user response on whether detailed implementation guidance is needed.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hello,

I am having problems separating the media uploaded by customers against our own. They are uploading via meta fields by helium customer fields.

Can I automate adding alt text to customer-uploaded images using Shopify Flows?

Hi @hugobb3 ,

Shopify Flow doesn’t natively support image processing or manipulating metafield media.

Else you can use the following option-

Automatically add alt text to customer-uploaded images via Helium Customer Fields in Shopify.

Customer uploads image via Helium → saved in a customer metafield (e.g., custom_fields.uploaded_image).

Create a backend script that-

Uses Shopify Admin API to fetch the image metafield.

Gets the file ID or URL from the metafield.

Uses GraphQL fileUpdate mutation to set the image’s alt text.

Automate the script:

Trigger on Helium webhook (if available), or

Run a daily cron job to check for new uploads and update alt text.

Let me know if you need a detailed overview of this solution.

Thanks