Step-by-Step Guide to Connecting Your X (Twitter) Account to Plexorin (Free Developer Account)

Plexorin

What will you learn in this guide?

  • Create a free X (Twitter) Developer Portal account
  • Set up your app and configure User authentication settings
  • Properly configure App permissions and Callback/Redirect URL settings
  • Enter Client ID and Client Secret into Plexorin to complete the connection
  • Learn about quotas/limits, multiple account usage, test posting, and common error fixes

Note: The free X (Twitter) account has a limit of 17 posts per day and 500 posts per month. These limits apply per app (you can manage multiple X accounts with one app). You can upgrade your X (Twitter) developer plan if needed.


Prerequisites

  • An active X (Twitter) account
  • A Plexorin account

Table of Contents

  1. Creating an X (Twitter) Developer account
  2. App and authorization (OAuth) settings
  3. Entering Client ID/Secret into Plexorin
  4. Using multiple X (Twitter) accounts
  5. Reviewing test posts & quotas
  6. Troubleshooting (Common errors)
  7. Security and best practices
  8. Quick checklist
  9. FAQ

Creating an X Developer Portal account

1) Go to the X developer page.

2) Click the Developer Portal button in the top right. If your X (Twitter) account isn’t logged in, click Sign in.

X Developer Portal

3) If you’re entering the Developer Portal for the first time, you’ll be asked to select a membership type.
Click the small “Sign up for Free Account” button and complete the free registration.

  • The free account has a 17 posts/day and 500 posts/month limit.
  • These limits apply per app.

4) During registration, you’ll be asked: “Describe all of your use cases of X’s data and API:” You can copy the following text in English (minimum 250 characters):

I will use this X app to publish and manage content on my own X (Twitter) accounts through the Plexorin social media management tool. Plexorin allows me to create, schedule, and publish posts across multiple networks from a single dashboard. Connecting this app enables automated publishing, analytics, and inbox features for my personal X accounts only. This app will not be offered to third parties or the public; it will be used solely for my business workflows and for testing posting features securely within Plexorin.

After completing the form, check and confirm the agreement boxes.


App and authorization (OAuth) settings

5) In the portal, go to Projects & Apps → Default project in the left menu, and open your created project.

6) On the project page, open the User authentication settings tab and click Set up.

7) Apply the following settings exactly as shown:

X Integration User Authentication X Integration User Authentication
  • App permissions: Read and write and Direct message
  • Type of App: Web App, Automated App or Bot
  • App info:
    • Callback URI / Redirect URL:
      https://plexorin.com/hub/operations/twitter-callback
      
    • Website URL:
      https://plexorin.com/
      
    • You can leave other optional fields empty

Tip: The Callback URL must be an exact match, including whether or not there’s a trailing slash.

8) After saving, you’ll receive your Client ID and Client Secret.

  • Store these credentials securely (do not share them).
  • You’ll use them in the next step within Plexorin.

Entering Client ID/Secret into Plexorin

9) Log in to Plexorin and go to the Integrations page.

10) Click the “Configure App Settings” button under the X (Twitter) integration.

Plexorin X Integration

11) In the opened form:

  • Enter your Client ID in the Twitter Client ID field,
  • Enter your Client Secret in the Twitter Client Secret field, then save.

Then, go to the Accounts page, click Connect New Account, and link your X (Twitter) account.


Using multiple X (Twitter) accounts

  • By integrating a single X app with Plexorin, you can manage multiple X (Twitter) accounts through the same app.
  • Limits apply per app; total posting capacity is shared across connected accounts.

Reviewing test posts & quotas

  • After authorization, go to Plexorin → Content Scheduling and create a test post (you can use “Draft” or “Only X (Twitter)” filters if needed).
  • Remember your free plan limit of 17 posts/day / 500 posts/month. Upgrade your developer plan if you need higher capacity.

Troubleshooting (Common errors)

1) Callback URL mismatch / redirect_uri error message

  • Ensure your Callback URL is an exact match: https://plexorin.com/hub/operations/twitter-callback
  • Confirm you clicked Save and published changes in your X (Twitter) project.

2) invalid_client / Client authentication failed

  • Make sure there are no spaces before or after your Client ID / Client Secret values.
  • Don’t mix up environments (e.g., test vs production).
  • If needed, rotate your Secret and update it in Plexorin.

3) 403 – insufficient permissions / DMs not allowed

  • Ensure App permissions are set to “Read and write and Direct message.”
  • After changing permissions, reauthorize your account (disconnect and reconnect your X account from Plexorin).

4) authorization_code/expired / OAuth flow stuck

  • Clear browser cookies and try again.
  • If you’ve tested multiple apps on the same X account, remove old authorizations under “Connected apps” and retry.

5) Rate limit / Too many requests

  • If you’ve exceeded free plan limits, posting will be blocked until you upgrade or spread your posts over time.

Security and best practices

  • Never share your Client Secret in emails, screenshots, or support requests.
  • Don’t expand permissions unless necessary (Plexorin requires the above set).
  • Use a secure password vault for managing keys within your team.
  • If you detect access issues, rotate the Secret and update it in Plexorin.

Quick checklist

  • [ ] Registered on X (Twitter) Developer Portal → Free Account complete
  • [ ] Use case description entered in English, 250+ characters
  • [ ] User authentication settings configured
  • [ ] App permissions: Read and write and Direct message
  • [ ] Type of App: Web App, Automated App or Bot
  • [ ] Callback URL: https://plexorin.com/hub/operations/twitter-callback
  • [ ] Website URL: https://plexorin.com/
  • [ ] Client ID and Client Secret obtained
  • [ ] Plexorin → Integrations → X (Twitter) → Configure App Settings
  • [ ] Client ID/Secret entered, account authorized
  • [ ] Test post made, limits verified

FAQ

How do limits work on the free X (Twitter) plan?

You can post up to 17 times per day and 500 times per month. These limits are per app, and one app can manage multiple X (Twitter) accounts.

Can I use multiple X (Twitter) accounts with one app?

Yes. Once your app is connected to Plexorin, you can authorize multiple X (Twitter) accounts under the same app.

Why is the Callback URL important?

It’s essential for secure and accurate OAuth flow completion. The Callback URL in X (Twitter) must match Plexorin’s URL exactly.

Why should I enable “Direct message” permission?

Plexorin uses this permission for DM-based reply and messaging features. Without it, your app will have limited functionality.

I forgot or leaked my Client Secret—what should I do?

Go to your X (Twitter) Developer Portal, rotate your Secret, and update it on the Plexorin integration screen.


Final note

By following these steps, you can securely connect your X (Twitter) account to Plexorin, schedule and publish content from one dashboard, and streamline your operations. If you encounter issues, review the checklist above; if problems persist, contact our support team.

ChatGPT AI
Plexorin AI Assistant X
favicon
Hello, I'm the Plexorin AI assistant. I can help answer your questions about Plexorin. For example, ask what you can do with Plexorin or what Plexorin can provide for you.

Information provided by AI may contain errors and cannot be considered binding. For accurate information, please contact our representative.