# 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](/ismessenger/messaging-channels/twitter.md)
* [Message Status Availability](/ismessenger/messaging-channels/twitter.md)
* [Broadcasts](/ismessenger/messaging-channels/twitter.md)

### **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](/ismessenger/modules/broadcast/broadcast.md).
{% 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.is-messenger.com/ismessenger/messaging-channels/twitter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
