Small networks, big quirks
Pinterest pins nobody could see, Dribbble shots that stayed hidden, a shared rate limit on Tumblr. What the smaller integrations taught me.

The big platforms have big review processes. The smaller ones have smaller surprises — the kind you only find with a real account and a real post.
Pinterest: pins nobody else could see
Pinterest gives a new app trial access first. With it, everything works: you connect, you create a pin, the API says success. But the pin is a sandbox object only its author can see.
Clienzo marked Pinterest “in review” until Standard access was approved in October. On the same day I found that Pinterest tokens last 30 days and nothing was refreshing them, so older connections had quietly died. That got fixed alongside, together with per-pin analytics.
Dribbble: uploaded, and invisible
Dribbble’s API took the upload without complaint, and the shot did not appear anywhere. The reason was on the account: Dribbble hides the shots of a regular account until it is approved as a Designer account.
Clienzo now explains this before you connect, warns on the post’s result, and labels such connections “Not public”.
Two more Dribbble details. The docs say the API accepts 400×300 or 800×600 images; a test showed it takes 1600×1200 too, which is what most shots use, so Clienzo sends that first. And the title — taken from the first line of the caption — cannot be longer than 64 characters, which I found through a real rejected post.
Tumblr: one limit for everyone
A new Tumblr app gets 1,000 API calls an hour and 5,000 a day — shared across every customer of the app, not per user. Most of those calls go to reading comments for the inbox, not to posting.
Clienzo treats a rate-limit error from Tumblr as its own limit, not the customer’s, and alerts me when the remaining quota runs low. Getting the limit raised is a conversation with Tumblr that is still going.
Viber: rules about files
Viber channels accept pictures only as JPEGs under 1 MB, one per message. So Clienzo re-encodes each picture and stores a copy that meets those rules before sending it.
The pattern
None of these were in a “getting started” guide. Each one showed up the first time a real post went to a real account. That is now a rule for me: a network is not “live” on the website until a real post has gone through it.
Next: chat apps, and why Discord and Telegram are channels in Clienzo.