The onboarding is rough. If you're coming from something like ManyChat where everything is one click, UChat will frustrate you for the first week. I had to watch three YouTube tutorials and dig through their community forum before I understood how contexts and session variables actually work together.
Docs are decent for the basics, but the moment you get into webhooks with dynamic headers or nested condition blocks, the examples dry up. I ended up reverse-engineering one of their template bots just to see how a pro setup handles branching with 8+ paths. Would've saved me two afternoons if that example lived in the docs.
Analytics is the other gap. You get message counts and basic funnel data, but I can't easily see which channel is converting best on a specific flow without exporting to Google Sheets and building my own pivot. For agency work where clients want a monthly report, that's a real pain.
UChat
Nice pivot from rule-based to agents, we made the same call at TalkBuildr last year. Quick q for you: how are you handling KB freshness when a client's site content changes? We're still wrestling with dedup on re-sync so the bot doesn't answer from stale chunks. What did you land on?