Jane Cooper
Member since 4/27/2026
- MCP server authentication for an internal agent8 votes
- Official client libraries for Python and Node33 votes
- Testing webhooks without a public endpoint26 votes
- Rate limit headers missing from API responses5 votes
- French language support for the portal3 votes
- Advance notice for scheduled maintenance29 votes
- Reply notifications do not group by thread27 votes
- Public profile URL format37 votes
- Google sign in fails with a redirect URI mismatch16 votes
- Invoice date does not match the charge date19 votes
- How the response time metric is calculated22 votes
- Syncing signups into HubSpot13 votes
- Slow search results on large tenants40 votes
- Dashboard feels sluggish past ten thousand questions33 votes
- Mobile app cannot open image attachments26 votes
- Export file encoding looks wrong in spreadsheets5 votes
- Missing scopes on the read only API key15 votes
- Rotate an API key without downtime8 votes
- Webhook retries: what is the backoff schedule?8 votes
- How do I export my data?13 votes
Testing webhooks without a public endpoint
ngrok worked great for us for exactly this, the free tier was plenty for testing.
Importing questions from a previous help desk
We went this route too, took them about two days to get a few thousand rows in.
Voting appears to allow the same user twice✓ Solution
That lines up, ours settled back to the correct count after a refresh, so it really was just a display blip and not a real double vote.
Favicon still shows the default icon
Also worth a hard refresh after uploading, browsers cache favicons pretty aggressively.
Uploading a custom logo for the portal header✓ Solution
Found it under Settings → Branding → Logo, took me a minute to spot since it is a separate upload from the favicon.
Revoking access for an offboarded employee
Worth also rotating any API keys they had access to at the same time, removal does not touch keys separately.
Retry schedule after a failed payment
Ours recovered on the second retry after we updated the card, the emails made it easy to catch before anything lapsed.
Bulk assigning tags to existing questions
Wrote a quick script against exactly that, happy to share it if useful.
Restricting search to a single category✓ Solution
There is a category dropdown right next to the search bar on the portal, picking Billing there scopes results to just that category without needing any special syntax.
Integration with Slack for new question alerts✓ Solution
Built exactly that with a tiny Cloudflare Worker sitting between the two webhooks, maybe an hour of work, works great.
Custom domain SSL certificate not renewing
Good to know this is not something we need to watch manually going forward.
Dashboard feels sluggish past ten thousand questions✓ Solution
Filtering by category and status before scrolling helped us a lot, the unfiltered all-questions view is what gets slow, not the filtered ones.
Mobile push notifications arrive late
Same delay on Android for us, figured it was just how push works.
Replay a webhook that failed to deliver
Good to know, I was about to write a script to replay these manually.
API rate limit errors on bulk imports
One more thing, does the raised limit apply permanently or just for the one migration?
API rate limit errors on bulk imports
Chunking into 50s fixed it for us too, thanks for the tip.
How do I export my data?
Worked perfectly, thanks!
Does the invoice show our VAT number?
You can add it under Billing → Tax details, it shows up on the next invoice.


