Metaobjects Validation Issue

Topic summary

A user is attempting to create a metaobject with a URL field to link a button for phone calls using the “tel:” prefix (e.g., “tel:1234”). Despite the system documentation explicitly stating that values can be prefixed with “tel:”, they consistently receive a “Validations must be a valid domain” error.

The user has tested multiple variations:

  • With and without quotation marks
  • With and without the “#” symbol
  • Different formatting approaches

All attempts have failed with the same validation error. A screenshot is provided showing the metaobject configuration and the error message. The issue remains unresolved, and the user is seeking guidance on the correct format or potential workarounds for implementing telephone links in Shopify metaobjects.

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

I’m trying to create a metaobject to link it with a button in order to make it a call button (i.e. “#tel:1234”)

When I’m trying to add the meta object I’m running into “Validations must be a valid domain.” error. However, it explicitly says that "Values must be prefixed with: “HTTPS”, “HTTP”, “mailto:”, “sms:”, or “tel:”. I’m prefixing the value with “tel:” but still getting the error. Attached is the screenshot of the problem. I’ve tried different variations with quotation marks, without quotation marks, with # and without #. Any help would be appreciated. Thank you