# Twitter Overview

{% hint style="info" %}
To connect Twitter, a [Twitter Developer account](https://developer.twitter.com/en/apply-for-access) is required.&#x20;
{% endhint %}

![The Twitter Logo](https://gblobscdn.gitbook.com/assets%2F-L8qsmIDw5_reabURkaE%2F-LWFz71Naza7anPkjYab%2F-LWG0lgdMAj3B48CFaJV%2FTwitter%20Logo.png?alt=media\&token=5cd0d855-a153-4af7-a6dc-b13a0a34d3cf)

Twitter is a free social networking site where users broadcast short posts known as tweets. These tweets can contain text, videos, photos or links. To access Twitter, users need an internet connection or a smartphone to use the app or website, [Twitter.com](http://twitter.com/).

As of 2023, Twitter has **330 million** monthly active users and is one of the top 10 most visited websites.

{% hint style="warning" %}
Twitter has recently made [significant changes](https://twitter.com/TwitterDev/status/1649191520250245121) to its APIs, making it only possible for us to enable new Twitter channel connections with a radical increase in price. As a result, IS-Messenger will no longer allow new Twitter integrations on the platform. Sending and receiving messages on existing Twitter channels connected to IS-Messenger with [Basic tier API](https://developer.twitter.com/en/portal/products/basic) will continue to work as usual. Do [contact us](https://respond.io/contact) should you have any questions about this update.
{% endhint %}

### Channel Capabilities <a href="#channel_capabilities" id="channel_capabilities"></a>

These are the capabilities of Twitter:

* [Supported File Types](https://docs.is-messenger.com/ismessenger/messaging-channels/twitter)
* [Message Status Availability](https://docs.is-messenger.com/ismessenger/messaging-channels/twitter)
* [Broadcasts](https://docs.is-messenger.com/ismessenger/messaging-channels/twitter)

### **Supported File Types**

The file types supported by Twitter and the maximum file size for each file type are as follows:

* Image (5 MB)
* Audio (20 MB)
* Video (512 MB)

### **Message Status Availability**

Twitter message status availability is shown in the table below:

| **Message Status** | **Availability** |
| ------------------ | ---------------- |
| Sent               | ✅                |
| Delivered          | ❌                |
| Read               | ❌                |
| Failed             | ❌                |

### **Broadcasts**

Twitter has no limitation on the content or number of broadcasts businesses can send. Learn more about [how to send a broadcast here](#broadcasts).

{% hint style="info" %}
Learn how to [deal with failed broadcast messages here](https://docs.is-messenger.com/ismessenger/modules/broadcast/broadcast).
{% endhint %}

### FAQ and Troubleshooting <a href="#faq_and_troubleshooting" id="faq_and_troubleshooting"></a>

**Why am I unable to send or receive messages via Twitter API?**

**Twitter API Access Levels**

This is most likely caused by the discontinuation of free Twitter API access. Twitter has announced its new [Twitter API access levels](https://twitter.com/TwitterDev/status/1641222782594990080). With this new update, you will need to [subscribe to the Basic tier](https://developer.twitter.com/en/portal/products/basic) by April 29th, 2023 with the cost of $100 per month to ensure the continuity in using Twitter on our platform. If you encounter any messaging disruption, do [reach out to us here](https://respond.io/contact).

Here’s how you can check the access level of your Twitter developer account:

**Step 1:** Navigate to the [Developer Portal page](https://developer.twitter.com/en/portal/dashboard) on Twitter.

**Step 2:** Click **Products** on the side menu > **Twitter API v2**. Verify if you have the Basic tier access level.

**Does Twitter have a messaging window?**

No, Twitter has no messaging window. Once a Contact has started a chat with you, you can send messages to the Contact anytime.
