Connect Your ChatGPT Subscription to ProductiveBot
Stop paying for API tokens. If you already have a ChatGPT subscription, you can connect it directly to your ProductiveBot through OpenAI's official OAuth. Your bot gets access to GPT-5.4 and other OpenAI models using what you already pay for.
What is ChatGPT OAuth?
Right now, your ProductiveBot uses API tokens to talk to an AI provider. Every message costs tokens, and you pay based on usage. ChatGPT OAuth is a different approach. Instead of buying tokens, you connect your existing ChatGPT subscription. Your bot uses the same account you already pay a flat monthly fee for.
This means no more tracking token usage, no surprise bills, and no running out of credits. If your ChatGPT subscription is active, your bot works.
Available Models
Once connected, your ProductiveBot can use any model included in your ChatGPT plan. The default is GPT-5.4, OpenAI's flagship model.
| Model | Best for | Context |
|---|---|---|
| GPT-5.4 | Complex reasoning, writing, coding | 266k tokens |
| GPT-5.4-mini | Faster responses, everyday tasks | 266k tokens |
| GPT-5.4-nano | Quick lookups, simple tasks | 266k tokens |
| Codex | Code generation and debugging | 266k tokens |
Is This Allowed by OpenAI?
Yes. OpenAI provides an official OAuth connector specifically for third-party tools to connect to ChatGPT subscriptions. This is the same technology that powers ChatGPT's Apps, Actions, and Codex integrations. Your credentials are never shared with ProductiveBot or any third party. You log into OpenAI directly, and OpenAI issues a secure token that allows your bot to make requests on your behalf.
This is different from how some other AI providers work. For example, Anthropic (the maker of Claude) does not offer a consumer OAuth connector. Their API is a separate product from their consumer subscription, so using Claude through ProductiveBot requires API billing. OpenAI chose to make their consumer subscriptions available to third-party tools through OAuth, which is what this skill uses.
As with any service, we recommend reviewing OpenAI's current Terms of Use for the latest details on permitted usage.
API Tokens vs. ChatGPT OAuth
| API Tokens | ChatGPT OAuth | |
|---|---|---|
| Billing | Pay per message (usage-based) | Flat monthly fee you already pay |
| Setup | Create account, add payment, generate key | Log in with your ChatGPT account |
| Usage limits | Depends on your balance | Depends on your plan tier |
| Surprise bills | Possible if usage spikes | No, flat rate |
If this is your first time installing a skill, you need a one-time activation. Go to the Skill Store, click "Activate Skill Store" at the top, and follow the quick setup. Takes about 5 seconds.
Already activated? Skip to Step 2.
Go to the Skill Store and click Install on the ChatGPT OAuth card. Generate your install command and paste it into Terminal. You'll see a success message when it's done.
Send this message to your ProductiveBot (through Telegram, Slack, Discord, or the web console):
Your bot will ask if you have a ChatGPT subscription, then place a "Connect ChatGPT" shortcut on your Desktop. Double-click it, log into ChatGPT in the browser that opens, and everything else is automatic.
After you log into ChatGPT, a success page will appear confirming the connection. Your ProductiveBot is now running on your ChatGPT subscription.
Want to Switch Back?
You can return to your previous AI provider anytime. Open Terminal and run:
This switches back to Anthropic's Claude. Your ChatGPT login stays saved, so you can switch between providers without logging in again.
Common Questions
Does this cost extra?
Will this use up my ChatGPT messages?
Do I need to keep my API key?
Does the free ChatGPT plan work?
Can I use other models besides GPT-5.4?
What is the context window?
Can I use Codex for coding tasks?
What if my ChatGPT subscription expires?
The browser did not open when I ran the command
I see "localhost refused to connect" in the browser
openclaw models auth login --provider openai-codex command again, and complete the login more quickly when the browser opens.
Can I use this with multiple ChatGPT accounts?
Update Log
Fixed absolute path in SKILL.md, auto-set model after OAuth, improved bot trigger flow.
Initial release — OAuth connection, Desktop shortcut installer.
Need help? Talk to Scout
Scout is our AI support assistant. It can walk you through this step by step and troubleshoot issues in real time.
You can also email us at support@productivebot.ai