Connect
Two steps. Then you can text your tweets.
Step 1 links your X account via OAuth. Step 2 verifies your phone with a one-time code. We keep the minimum: your handle, your number, and an encrypted X token.
Step 1 · X accountStep 2 · Phone
Authorize OffX on X
You'll be redirected to X. Approve the following scopes:
tweet.readRead tweets on your behalf (to verify the post went through).tweet.writePost tweets on your account when you SMS us.users.readRead your handle so we know which account to target.offline.accessRefresh tokens so you don't have to re-authorize every few hours.
We never ask for DMs, followers, or any write scope beyond posting.