How to Sync a Showcase
Showcases are Vimeo's premium feature for creating branded, curated collections of videos. This guide shows you how to import showcases efficiently and handle common scenarios.
What You Needβ
- Dashboard Access: Navigate to https://vimeo.trustedgpt.io
- A Showcase URL: Format:
https://vimeo.com/showcase/{showcaseid} - Example URL for Testing:
https://vimeo.com/showcase/11708791
Basic Showcase Syncβ
Step 1: Find Your Showcase URLβ
Method 1: From Vimeo.com
- Navigate to the showcase on Vimeo.com
- Copy the URL from your browser's address bar
- Verify the URL matches the pattern:
https://vimeo.com/showcase/{numbers}
Method 2: From Showcase Admin Page (If You Own It)
- Log into Vimeo.com
- Go to your showcases dashboard
- Click on the showcase you want to import
- Copy the public URL (not the admin URL)
Important: Use the public showcase URL, not admin URLs like https://vimeo.com/manage/showcases/{id}. Public URLs start with /showcase/.
Step 2: Paste URL and Select Modeβ
- Open the dashboard at https://vimeo.trustedgpt.io
- Paste your showcase URL into the input field
- Select "Auto" sync mode (recommended for most cases)
- Click "Import Collection"
Why Auto Mode?
- First time importing this showcase: Auto mode performs a Full Sync
- Re-importing this showcase: Auto mode performs an Incremental Sync (faster, only fetches changes)
Step 3: Monitor Progressβ
What You'll See:
- Status badge changes from "Starting..." to "Running"
- Progress bar appears showing percentage complete
- Current video being processed displays below progress bar
Typical Duration:
- Small showcases (5-10 videos): 30-60 seconds
- Medium showcases (20-50 videos): 2-5 minutes
- Large showcases (100+ videos): 10-30 minutes
What's Happening:
- Discovery (2-5s): Connector fetches showcase metadata and total video count
- Video Fetching (5-30s): Connector retrieves video details (title, description, duration, etc.)
- Transcript Fetching (1-3s per video): Connector checks for and downloads native transcripts
Step 4: Review Resultsβ
When the status badge turns green with "Completed", you'll see:
Added: 5
Updated: 0
Deleted: 0
Unchanged: 0
Completed in 87 seconds
Result Interpretation:
- Added: 5 β 5 videos were newly imported from this showcase
- Updated: 0 β No videos had changes (only relevant on repeat imports)
- Deleted: 0 β No videos were removed from the showcase (only relevant on repeat imports)
Advanced Scenariosβ
Scenario 1: Re-Importing a Showcase (Incremental Sync)β
Use Case: You imported a showcase last week. The showcase owner added 3 new videos. You want to fetch only the new videos without re-downloading everything.
Steps:
- Paste the same showcase URL
- Select "Incremental Sync" mode (or use "Auto" which will automatically choose Incremental)
- Click "Import Collection"
Expected Results:
Added: 3
Updated: 0
Deleted: 0
Unchanged: 10
Completed in 25 seconds
Why It's Faster: Incremental sync only fetches transcripts for the 3 new videos. The 10 unchanged videos are skipped entirely.
Scenario 2: Forcing a Full Refreshβ
Use Case: You suspect a previous import missed some content, or you want to ensure all videos are up to date (including any description/transcript changes).
Steps:
- Paste the showcase URL
- Select "Full Sync" mode
- Click "Import Collection"
Expected Results:
Added: 0
Updated: 2
Deleted: 0
Unchanged: 11
Completed in 95 seconds
Why Use Full Sync?
- Previous import failed partway through
- Showcase owner updated video descriptions or added transcripts to existing videos
- It's been months since your last import and you want to ensure nothing was missed
Scenario 3: Large Showcase (100+ Videos)β
Use Case: You're importing a showcase with 250 videos. You want to monitor progress and understand why it's taking 30+ minutes.
Steps:
- Paste the showcase URL
- Use "Auto" or "Full Sync" mode
- Click "Import Collection"
- Don't close your browserβbut closing won't stop the job (it continues on the server)
What to Expect:
- Duration: 20-40 minutes for 250 videos
- Rate Limiting: The connector respects Vimeo's 600 calls/10min limit (or 3600 calls/10min with Token Pool)
- Progress Updates: You'll see the progress bar slowly increment: 0% β 5% β 10% β 15% β ...
Optimization: Enable Token Pool for 6x faster imports. See How to Set Up Token Pool.
Scenario 4: Showcase with Missing Transcriptsβ
Use Case: You import a showcase and discover only 3 of 10 videos have transcripts. You want to understand why and what to do.
Steps:
- Import the showcase using Auto or Full Sync mode
- Review results (e.g., "Added: 10")
- Check the stored data to see which videos have transcripts
Understanding Missing Transcripts:
- The connector only fetches native Vimeo transcripts (transcripts manually uploaded by the video owner)
- Auto-generated captions are not accessible via the API
- Videos without native transcripts still have their metadata imported (title, description, duration, etc.)
What to Do:
- Option 1: Contact the showcase owner and request they upload transcripts to Vimeo
- Option 2: Accept metadata-only imports for videos without transcripts
- Option 3: Generate transcripts externally (OpenAI Whisper, Rev.com) and manually upload to Vimeo
Checking Transcript Availability Before Import:
- Open a video from the showcase on Vimeo.com
- Play the video
- Look for the CC (closed captions) button in the player
- If CC button exists and displays captions, that video has a native transcript
Scenario 5: Showcase Import Failsβ
Use Case: You click "Import Collection" and the status immediately shows "Failed" with an error message.
Common Errors and Solutions:
Error: "Invalid Vimeo URL: Resource not found"β
Cause: The showcase ID is incorrect or the showcase doesn't exist on Vimeo.
Solution:
- Open the URL in a browser to verify it exists
- Check for typos in the showcase ID
- Ensure the showcase is public (private showcases may not be accessible via the API)
Error: "Authentication failed: Invalid API token"β
Cause: The backend Vimeo API token is expired or invalid.
Solution:
- Contact your administrator to refresh the API token
- This is a backend configuration issue, not something you can fix from the dashboard
Error: "Rate limit exceeded"β
Cause: Too many API calls to Vimeo in a short time (exceeded 600 calls/10min).
Solution:
- Wait 10 minutes and retry
- Enable Token Pool for 6x higher capacity (3600 calls/10min)βsee How to Set Up Token Pool
- Stagger importsβif you're importing multiple showcases, space them out by 5-10 minutes
Error: "Network error: Could not connect to Vimeo API"β
Cause: Network issues between the backend and Vimeo's servers.
Solution:
- Retry in 2-3 minutesβlikely a transient issue
- Check Vimeo's status page: https://status.vimeo.com
Scenario 6: Cancelling an In-Progress Showcase Syncβ
Use Case: You accidentally started importing a showcase with 500 videos, and you want to stop it immediately.
Steps:
- While the Progress Card shows "Running" status, click the Cancel button (X icon in top-right corner)
- Confirm the cancellation in the dialog: "Are you sure?"
- Status changes to "Cancelled"
What Happens:
- Videos already processed are saved (not rolled back)
- Remaining videos are not processed
- You can start a new import immediately
Partial Data: If 50 of 500 videos were processed before you cancelled, you'll have data for those 50 videos. The remaining 450 are skipped.
Resuming Later: To resume, simply re-import the showcase using Incremental Sync mode. The 50 already-processed videos will be marked as "Unchanged", and the remaining 450 will be imported.
Best Practicesβ
Choose the Right Sync Modeβ
Use Auto Mode (Default):
- You're not sure if you've imported this showcase before
- You want the fastest option without risking missed content
Use Full Sync Mode:
- You're importing for the first time and want to be explicit
- You suspect a previous import failed or missed content
- It's been months since your last import
Use Incremental Sync Mode:
- You're setting up automated, frequent syncs (daily/weekly)
- You know you successfully imported this showcase recently
- You want to minimize API usage and maximize speed
Optimize for Large Showcasesβ
Enable Token Pool: If you regularly import showcases with 100+ videos, set up the Token Pool feature for 6x faster throughput. See How to Set Up Token Pool.
Schedule Imports During Low-Traffic Times: If you're importing during business hours, consider scheduling large imports for evenings/weekends to avoid competing with other users for API capacity.
Use Incremental Sync for Repeat Imports: On the second and subsequent imports of a showcase, use Incremental Sync to only fetch new/updated videos.
Monitor Transcript Availabilityβ
Check a Sample First: Before importing a large showcase, manually check 3-5 videos to see if they have transcripts. This gives you a sense of transcript availability before committing to a long import.
Accept Partial Transcripts: It's rare for 100% of videos in a showcase to have native transcripts. A 30-50% transcript rate is common and still valuable for search and discovery.
Handle Failures Gracefullyβ
Retry Transient Errors: Network errors and rate limit errors are usually temporary. Wait 5-10 minutes and retry.
Investigate Persistent Errors: If a showcase consistently fails to import, open the showcase URL in a browser to verify it exists and is public.
Don't Delete Failed Jobs Immediately: Failed jobs remain in the "Recent Jobs" sidebar so you can review error details. Use them to diagnose issues before retrying.
Troubleshootingβ
Showcase Import Takes Longer Than Expectedβ
Possible Causes:
- Large showcase (100+ videos)
- Rate limiting (hitting 600 calls/10min cap)
- Videos with very long transcripts (take longer to download and parse)
Solutions:
- Be patientβlarge showcases can take 30-60 minutes
- Enable Token Pool for 6x faster imports
- Check the "Current Video" display to see which video is being processed (helps identify if it's stuck)
Some Videos Are Missing After Importβ
Possible Causes:
- Videos were added to the showcase after your import started (use Incremental Sync to fetch them)
- Videos are private or restricted (not accessible via the API)
- Import was cancelled partway through
Solutions:
- Re-run the import using Full Sync to ensure all videos are fetched
- Verify videos exist by opening the showcase URL in a browser
- Check the results summary for "Deleted" count (videos removed from showcase)
Transcript Quality Is Poorβ
Possible Causes:
- Showcase owner uploaded low-quality transcripts (auto-generated from poor audio)
- Transcripts are in a language that doesn't match the spoken language
Solutions:
- Contact the showcase owner to request improved transcripts
- Generate transcripts externally (OpenAI Whisper, Rev.com) and upload to Vimeo
- The connector cannot improve transcript qualityβit only fetches what Vimeo provides
Related Guidesβ
Sync Other URL Types:
- User Profiles, Albums, Collections, and Individual Videos follow similar workflows
- See Your First Complete Sync for details on all five URL types
Advanced Topics:
- How to Monitor Sync Progress
- How to View Sync Results
- How to Set Up Token Pool
- Troubleshooting Sync Failures
Understand the Concepts: