Part II: Installing Cenit's Twitter Integration on Odoo

Part II: Installing Cenit's Twitter Integration on Odoo
September 2, 2015

Hi again! We're back, this time introducing the "Installing Cenit's Twitter Integration" screencast.

This tutorial assumes you have already installed the Cenit Integrations Client (that one has a screencast of its own); if not, don't worry, it will be installed for you (you should check its screencast though).

Ok, back to business: go to Settings.

Remove the "Apps" filter from the search box, type "cenit" and press Enter.

The number of Available integrations you see depends on how many you have available on your Odoo system.

Select the "Twitter Integration" addon (it has the Twitter logo on it).

On the description check out the "Setting up" section, its almost as good as this screencast.

As it says: create a Twitter account if you don't have one and proceed to

If you have an application already registered you want to use its fine, click on its name. If not, click the Create New App button and register a new app. We called ours OdooTwitter, you can use whatever name you like best.

Once the App is ready and selected go to the Permissions tab and make sure you grant all permissions.

Then select the Keys and Access Token tab and generate both the Consumer Key and Secret as well as the Access Token and Token Secret if they are not available already.

Leave those there for a minute, lets go back to Odoo and actually install the Twitter Integration.

Click the Install button.

The installation process might take a moment, depending on your Internet connection speed. Hey, look at that form, it's asking for my Twitter credentials: copy and paste as needed and, make sure, in the right order.

Click the Apply button and thats it!

Let's see what we got from this addon.

For starters, we have a new Library containing several schemas representing Twitter's data.

Also a Connection role including Twitter's Connection and some Webhooks to perform different actions.

A few Events…

and Translators to manipulate the data in a way that Twitter understands.

Finally, and most importantly, the pre-defined Flows to post tweets, retweet status and send direct messages.

This screencast ends here, but check the next one to learn how to post tweets automatically under specific conditions.

See you around.

For more information, please contact us by or send us a message to the email address

Back to blog Get in touch