Documentation

Troubleshooting

Common embed, CSP, and dashboard issues.

Widget not showing

  1. Confirm **Site ID** matches your dashboard site
  2. Check testimonials are **Published**, not draft
  3. Open browser DevTools → Network — verify embed.js loads (200)
  4. Ensure the wall container exists before the script runs (or use async)

Empty wall

  • No published testimonials for that site
  • Wrong site ID in data-testiflow-wall
  • API blocked by ad blocker (rare)

Video upload fails

Configure Cloudinary env vars: CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET.

Content Security Policy

Add to your CSP:

  • script-src — your TestiFlow domain
  • frame-src — for iframe embeds
  • connect-src — for API calls from the script

Build errors on Windows / OneDrive

If next build fails with EINVAL readlink on .next, delete frontend/.next and rebuild. Consider moving the project outside OneDrive sync.

Still stuck?

See the full **Integration guide** at /integration-guide or contact support.