You're seeing the "ValidationError: Validation Failure" when attempting to publish a YouTube video item to Webflow via Zapier, often due to a mismatch in expected fields or data formats.
1. Check Required CMS Fields in Webflow
- Go to Webflow → CMS → Collection Settings for the collection where you're sending the video.
- Make sure all required fields (marked with a red asterisk) are receiving valid data from Zapier.
- Common issues:
- Empty required fields (e.g., “Video URL”, “Slug”, or “Name”).
- Invalid data types (e.g., sending plain text to a Reference or Date field).
- Webflow expects specific data types for each field. Common examples:
- A Video field expects a valid YouTube or Vimeo URL, not just a video ID.
- A Reference or Multi-reference field must receive the Item ID from the linked collection—not a name or slug.
- If using a Date field, ensure Zapier sends a properly formatted date (e.g., “2024-06-15”).
3. Examine Zapier Mapping
- In the Zapier editor, double-check field mappings within the Webflow “Create Live Item” or “Update Item” action.
- Watch for:
- Missing or incorrect field mappings.
- String truncation: Webflow has length limits for certain fields (e.g., 256 characters for plain text).
- Use dynamic fields from the YouTube trigger step to ensure content is correctly passed.
4. Inspect the Slug Field
- If you’re sending a custom Slug, it must be:
- Unique within the collection.
- Lowercase, dash-separated, and exclude special characters.
- Under 256 characters.
- Alternatively, let Webflow auto-generate the slug by leaving the slug field unmapped in Zapier.
5. Check for Zapier/Webflow API Sync Issues
- Webflow occasionally updates its API schema. If your Zap used old field mappings, reselect the collection and refresh the field list in Zapier.
- If using a newly added field in Webflow, click “Refresh Fields” in Zapier to load the latest structure.
Summary
The “ValidationError: Validation Failure” in your Zapier–Webflow integration is likely caused by missing or improperly formatted data in required CMS fields. Verify your field mappings in Zapier, ensure data matches Webflow's expected formats, and refresh fields if needed to maintain schema sync.