X (Twitter)
If you want to schedule posts on X (Twitter), you'll need to create and configure an app for this platform. This guide will walk you through the setup process.
1. Create a Developer account
To create a X App, you need to have a X Developer Account.
If you don't have one, you can create it by going to the Twitter Developer website.
Click on Sign up for Free Account and fill out the required information and submit the application.
Use cases description:
We plan to use the X API for the following purposes:
- Schedule tweets
- Engagement with users (Reply, Like, Retweet + Quote)
- Extract profile metrics from connected accounts
- Extract posts with their metrics from connected accounts
We will display graphics like:
- Increasing the number of followers for each day of the last 3 months
- The number of likes, retweets, comments, profile clicks, and link clicks for each day of the last 3 months
- ..etc.
The accounts that we are going to connect to the application (oAuth) with the Twitter API belong to us and are managed by our team.
We got acquainted with "Automation rules" and "X Rules".

2. App details
- Go back to the X App from your X developer account.
- Click on Edit button.
- Upload the App logo.
- Enter App description.
- Click on Save button.

3. User authentication settings
- Select your app from the left sidebar, scroll down to User authentication settings section, and then click on Set up button.

- In the App permissions section select, Read and write.
- In the Type of App section, choose Web App, Automated App or Bot.

- Enter the Callback URI/Redirect URL in the provided field:
https://app.socialk.it/core/callback/twitter- In the Website URL field, enter your website URL.
- In the Organization Name field, enter your company name.
- Then, click on Save button.

4. Copy the credentials to SocialKit
After configuring user authentication settings, you need to generate API Key and API Secret.
-
Go back to the X App from your X developer account.
-
Access the Keys and Tokens section.
-
Click Regenerate button near API Key and Secret.
-
Copy the API Key and API Secret.

-
Navigate SocialKit Dashboard, open the User Menu at the bottom left, click Settings.

-
Click Services from the left sidebar.
-
Paste the API Key and API Secret.
-
Select Free tier.
-
Check Active status.
-
Click Save.

5. Done
You can test your app by adding your X (Twitter) account to SocialKit and scheduling posts.
How to add a social account
Navigate to a workspace, then select Social Accounts from the left sidebar and click Add Account.