X
What connecting an X account does: publishing an X post from a story, from your newsroom's own account.
A social connection lets an editor publish an X post written by Nuvelics straight from a story, on your newsroom's own X account. X is the one platform you can connect today. The steps to connect an account are in the Social Media settings tab; how to write the post is in Stories.
This connection is only for publishing. Collecting posts from X as source material is a separate thing, set up as a data source with its own X credential.
What to ask X, or your social team, for
- The newsroom's X account, and someone who can sign in to it. Connecting sends the person to X to approve access. You never type a password or key into Nuvelics: Nuvelics holds the access X grants and keeps it fresh.
- Permission to post as that account. Everything published goes out under it, in public.
What happens when you publish
An editor with the Member role or above, who holds the permission to push to social, publishes a finished X Post output with Publish to X and chooses the connected account.
- The post goes out at once and stays public until someone deletes it on X. Nuvelics cannot delete it.
- What is posted is the post's text and, when the template plans images, its rendered cards as pictures with their descriptions. The dialog shows what X charges for the post, and the cost counts toward your organization's spending. Publishing is refused while spending is paused; see Spend and usage.
- Each account takes a given version of a post once. Edit or regenerate the post to publish a corrected version.
What has to be true first
Publishing is refused, with the reason, when:
- The post is not Ready, or its caption is only links.
- The post's claim check has open findings, has not been checked, or is out of date. A claim check that failed to run does not block it, and the publish is recorded as "published unchecked".
- The post text quotes words only a dismissed key quote holds.
- A card has no current image yet, is still rendering, quotes words that are not in the story's sources, or shows a photo that was dismissed or deleted on the story.
- The post carries a video clip: clips cannot be published to X yet.
- The template plans images but the post has no cards. A post cannot gain pictures after it is published, so publish only once its images are rendered.
Keeping the connection working
Each connection shows its Access on the Social Media tab:
- Connected: posts can go out.
- Needs attention: X no longer accepts the sign-in, and publishing through it is refused until someone reconnects it.
- Reconnect to post images: the access was granted without permission to upload images. Text-only posts still publish; a post with pictures is refused until the account is reconnected.
If X does not confirm
If X does not answer clearly, Nuvelics cannot tell whether the post went out, and tells the editor to check the account before publishing again rather than risk a duplicate. After a couple of minutes the output offers Check X, which looks for the post on your account and records it as published, or releases it so you can publish again. If it cannot decide, try again a few minutes later.
Limits
- Only X is supported; the tab lists Instagram, TikTok, LinkedIn, Facebook Pages, YouTube, Threads and Bluesky as Coming soon.
- Nuvelics only publishes posts. It does not reply, schedule or delete, and the only time it reads your account is when you choose Check X.
Manage it another way
- CLI:
nuvelics social-connectionslists, renames and removes connections. Connecting an account needs the web app, because it needs your approval on X. - API: Social connections, and publishing is in Outputs.
Report a problem with this page
Mimir archive
What connecting your Mimir media archive does: Nuvelics searches it for photos and video for each story and uses the ones your editors pick.
Slack and Google Chat
What connecting a chat destination does: which newsroom events Nuvelics posts to a Slack channel or Google Chat space, what the messages say and how to keep them working.