How to add your own Twitter API key

Set up a custom Twitter API Key with FeedHive in a few simple steps

In order to use Twitter with FeedHive you need to bring your own API Key.
In this article, we'll go through how to set it up.

Create a Twitter Developer account

If you don't already have a Twitter Developer account, you need to set one up.
It only takes a few minutes.

Go to this page and sign up for a free acount:
https://developer.twitter.com

Twitter will ask you to briefly describe the use case of Twitter's API.
You can put something like this:

I will use Twitter's API to schedule and publish tweets, as well as replying to comments on my tweets. I will use data coming from Twitter's API to display analytics in regard to performance of my tweets, including impressions, engagement rate, link clicks, and similar metrics.

Click Submit.
In most cases, you will get access to Twitter's Developer portal immediately.

Setting up an app + API Keys

If you click the "Twitter API v2" project, you should see that you are on a Free account.
You will be able to publish up to 1500 tweets per month.

This covers scheduling and social inbox for most users.

If you want to enable analytics, posting condition, best time to post and other advanced features, you will need to upgrade to their Basic plan, which cost $100/month.

You can read more about what's included in the different plans here:
https://developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter-api

Next, click the Projects & Apps menu.
You will see that a default project and a default app has been created for you. This is all we need.

Under User authentication settings, click the Set up button.

Set up user authentication as follows:

Under App permissions choose Read and write.

Under Type of App choose Web App, Automated App or Bot.

Finally, under App info add this URL in Callback URI / Redirect URL:
https://app.feedhive.com/authenticate-twitter

Under Website URL you can add a link to your own website.

Then click Save.

You will now have a Client ID and a Client Secret.
Note these down (this is important!)

Setting up Twitter with FeedHive

Go to FeedHive and click Socials in the left menu.

Click "Add social" and pick Twitter.
If your Twitter account is already in your FeedHive workspace, you need to remove it first.

Insert the Client ID and the Client Secret here and click Connect a new Twitter profile

Twitter will now ask you to authorize your new app.
And that's it!

Congratulations 🥳
You can now use Twitter with FeedHive.