Categories: ,


What is Twitter Messages plugin about?

Twitter Messages for WordPress plugin allows you to embed Twitter Messages content into your WordPress blog, letting your clients easily chat and communicate with your business and gives you the opportunity to gain and grow your social followers on Twitter.

Please note that this is a standalone plugin, it does not require any third party plugins to function, it does not require bbPress or BuddyPress or WooCommerce, etc. and the screenshots are just to preview the compatibility and integration of these plugins. Also, you don’t need to create any Twitter APP as this plugin ships with a default one created, unless you want to overwrite it.

Twitter Messages For WordPress

This lightweight WordPress plugin adds Twitter “Send message” buttons anywhere:

  • Into any post or page through shortcodes and TINYMCE (WYSIWYG) button to make and add the shortcode
  • WooCommerce product page
  • Via a widget which can be added in the widgets dashboard
  • to bbPress profile, BuddyPress profile, and Ultimate Member profiles

This button, once click, will call a fast and AJAX modal which will load the widget and the messaging area where the user can connect with their Twitter account, and then access the messaging area where to compose a message and send it out to the account the widget is calling.

Features of Twitter Messages plugin:

  • Fast and optimized with caching data for a better user experience and speed;
  • Gives you the opportunity to keep in touch with your clients and grow your business social followers through the content;
  • Add as many buttons as you want for multiple Twitter accounts, use the shortcode builder tool to get the shortcode;
  • Add as many messaging areas for multiple accounts as you want;
  • Reply-check with AJAX to notify the user (visitor or user) about if there is a reply to their sent message from the contacted user;
  • WooCommerce integration, to add a contact and send message button to the product and listing page after product add to cart button
  • BuddyPress Integration adding Twitter Messages button into the BuddyPress member profile page
  • Ultimate Member integration, embedding a Twitter Messages button into the member profile and the members’ directory list (optional)
  • Shortcode builder tool to format a shortcode to add a button or Twitter Messages area via shortcode;
  • Available widget and much more.

WooCommerce Integration

The messages button is added to the product beside product details and info. Through the settings page, you can either set the recipient account to be the default account you provide in the settings, or to pull the Twitter username from a custom user meta for the product author, which you specify through the WooCommerce integration settings.

bbPress Integration

The Twitter messages buttons are embedded into the bbPress user profile, and in the forums along the topic and reply content, after author details or content body. A Twitter field is added to bbPress edit profile page to let users specify their Twitter username so the button will appear and function.

BuddyPress Integration

A button for the messaging will be added to BuddyPress user profile along the other BuddyPress member information such as the activity and the Twitter account ID can be either extracted from a custom meta with a key you specify, or, by default, a “Twitter Messages” profile tab will be added to let the member update their Twitter ID in order to be contacted.

Ultimate Member Integration

The Twitter button is embedded to the Ultimate Member user profile after the name and other identical info such as cover and profile photo,  also added in the members’ directory list within the profiles snippets as if your settings allow that. The Twitter username (ID) can be updated by the member as they update the general information settings through the account page.



Installation guide – in few steps:

The first step is to download and install the plugin:

  • Download the plugin from our shop
  • Unarchive the zip and upload it to /wp-content/plugins/
  • Go to Dashboard -> Plugins find the plugin’s name and activate

and from the dashboard

  • Download the plugin from our shop
  • Go to Dashboard -> Plugins -> Add new -> Upload Plugin (at the top of the page)
  • Upload the zip file you downloaded from our website and activate the plugin

The second step is to create a new Twitter API App:

  • Go to https://apps.twitter.com/ and click “Create new APP”
  • Add your “Application Details”, and for Callback url add your website url (slash) /twitter-callback Example: mywebsite.com/twitter-callback
  • When you create the APP go to, “Settings” tab, and find “Enable Callback Locking”
  • Unselect this and “Update the settings”
  • After this go to, “Permissions” tab
  • Select “Read, Write and Access direct messages” and Save
  • After this settings, you should get Access Token
  • Go to Keys and Access Tokens and click “Create my access token”
  • Now, get all the information and paste is on “Twitter Messages Settings Page”

Or Checkout This Video:



  • Add close button to the popup
  • Fix error notices
  • Remove the default twitter auth data
  • Integrated the new version of Twitter API


  • Initial Release