Publishing
Publishing is always a deliberate, separate step
Approving an asset never publishes it automatically — you choose exactly when and what goes live. Once an asset is approved, a Publish button becomes available on it.
Connecting a channel first
Before you can publish anywhere, connect that channel under Settings → Integrations. This is admin-only, since it involves real credentials/API keys for that platform.
What's live today
| Channel | Status |
|---|---|
| dev.to | Fully working — connect an API key and publish directly |
| LinkedIn, X, Facebook, Instagram | Not yet available — clicking Publish on these channels will show a clear "not implemented" message rather than silently failing |
| YouTube | Not yet available (needs OAuth + quota approval) |
| WordPress, Ghost, Medium | Not yet available, but the most likely next channels to launch |
If a channel isn't live yet, you can still generate and review content for it — you just can't push it live through Nuviro until that integration ships. Draft it now, publish it manually (or copy-paste it) in the meantime.
Publishing history
Every publish attempt — successful or failed — is recorded and visible from the asset's page, so you can always see exactly what went out, when, and to where.
If a publish fails
You'll see the real error from the channel platform, not a generic failure message. Nothing about your asset's approval status changes if a publish attempt fails — you can simply try again once the underlying issue (an expired token, a rate limit, etc.) is resolved.