Overview
Taxonomy synchronization keeps your categories, tags, and authors in sync between Skayle and your connected CMS. This ensures consistent content organization across platforms.How It Works
Skayle maintains a mapping table that links Skayle taxonomy IDs to their corresponding CMS IDs:Sync Directions
- Import from CMS
- Export to CMS
- Bidirectional Sync
Fetches taxonomies from your CMS and creates them in Skayle:
- Query CMS for all categories/tags/authors
- Create matching entries in Skayle
- Store ID mappings for future reference
Supported Taxonomies
| Taxonomy | Description | Relationship |
|---|---|---|
| Categories | Content classification | Many-to-many |
| Tags | Content keywords | Many-to-many |
| Authors | Content creators | Many-to-one |
Running a Sync
Manual Sync
- Go to Settings → Connectors
- Click Sync Taxonomies
- Select sync direction
- Review changes before applying
- Click Apply
Automatic Sync
Enable automatic sync to run before each publish:- Go to Settings → Connectors
- Enable Auto-sync taxonomies
- Taxonomies sync automatically when publishing
Mapping Table
The mapping table stores relationships between Skayle and CMS IDs:| Skayle ID | CMS ID | Type | Name | Last Synced |
|---|---|---|---|---|
| cat_123 | 45 | category | Technology | 2024-01-15 |
| cat_456 | 67 | category | Business | 2024-01-15 |
| tag_789 | 12 | tag | JavaScript | 2024-01-15 |
| author_101 | 3 | author | John Doe | 2024-01-15 |
Platform-Specific Details
- WordPress
- Sanity
- Webflow
- Contentful
Categories: WordPress taxonomy
category
Tags: WordPress taxonomy post_tag
Authors: WordPress users with author roleConflict Resolution
When the same taxonomy exists in both systems with different data:Name conflicts
Name conflicts
If names differ, Skayle uses the CMS name by default. Configure to prefer Skayle names in settings.
Slug conflicts
Slug conflicts
Slugs are matched first. If a slug exists in CMS, it’s linked rather than creating a duplicate.
Deleted items
Deleted items
Deleted CMS items are marked as “orphaned” in Skayle. You can re-link or delete them.
Troubleshooting
Taxonomies not syncing
Taxonomies not syncing
- Check connector credentials are valid
- Verify taxonomy endpoints are accessible
- Ensure proper permissions for reading taxonomies
Duplicate entries created
Duplicate entries created
- Check slug matching is enabled
- Verify existing mappings in the table
- Run a full sync to reconcile
Missing taxonomies
Missing taxonomies
- Some CMS platforms require taxonomies to be published
- Check taxonomy visibility settings in CMS
- Verify API permissions include taxonomy access
Best Practices
- Sync before publishing: Always sync taxonomies before publishing articles
- Use consistent slugs: Keep slugs consistent across platforms
- Review mappings: Periodically review the mapping table for orphans
- Backup before bulk sync: Export your taxonomies before large sync operations