The "ValidationError: Validation Failure" when publishing a YouTube video item to Webflow via Zapier usually means that the data being sent doesn't match the expected format or requirements set on the Webflow collection.
1. Check Required Fields in Webflow CMS
- Ensure all required fields are being populated in the Zap. If a required field in your Webflow CMS (e.g., "Video URL", "Thumbnail", or "Slug") doesn't receive valid data, the publish will fail.
- Go to Webflow > CMS > Collection Settings and identify which fields are marked as Required. Make sure your Zap provides values for all of them.
2. Verify Field Input Types
- Webflow expects specific data types for each field type (e.g., plain text for plain text fields, numbers for number fields).
- For example, if you're inserting a YouTube URL into a Video field, make sure it’s a valid YouTube URL (e.g., https://www.youtube.com/watch?v=xyz).
- For Image field types, Webflow requires a publicly accessible image URL, not a base64 string or non-direct link.
3. Confirm Slug Formatting
- If you're generating a Slug automatically from a YouTube title or ID, ensure it's properly formatted: lowercase, alphanumeric, and uses dashes instead of spaces or special characters.
- Avoid duplicate slugs, or the API will reject the submission.
4. Check for Webflow Field Limits
- CMS field values have limits (e.g., max characters in Plain Text is 256).
- If your YouTube title or description exceeds these limits, the item will fail validation.
5. Use “Test Action” in Zapier to Debug
- Use Zapier's Test Action feature to inspect exactly what data is being sent to Webflow.
- Look for any empty fields, invalid URLs, or incorrect formats.
6. Check Webflow CMS API Permissions
- Ensure your Webflow site's API token allows CMS publishing.
- Go to Webflow > Project Settings > Integrations, regenerate your API token if unsure, and update it inside Zapier.
Summary
The ValidationError: Validation Failure message in Zapier typically means that one or more fields in your Webflow CMS item are missing, incorrectly formatted, or not matching their required types. Review your CMS field settings, validate all Zap field inputs, and ensure you're sending clean, complete data in each test or publish action.