# Rate Limits

In order to ensure smooth functioning of our servers and services we have rate limits for all our services including API, Webhooks & Platform Access, if a request is reached the rate limit within the given time then further requests will be dropped and won't be processed by our servers. See the rate limits as mentioned below

## Login & Signup&#x20;

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Login</td><td>If more than 3 unsuccessful login are detected within 3 minutes then we will disable the login for next 15 minutes</td></tr><tr><td>Signup</td><td>Only 2 signup's allowed from one IP address within 8 hours</td></tr></tbody></table>

## Smart Replies

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Smart Replies </td><td>If we receive more than 5 replies to the same smart reply question within 1 minute then we will stop sending further replies to that specific contact for next 1 minute. This is to avoid infinite bot to bot lopped communications</td></tr></tbody></table>

## Teambox

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Teambox Sending Offline Messages if no agents found to attend the chat</td><td>Limited to 1 offline reply in 1 hour</td></tr></tbody></table>

## API & Webhooks

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Send / Push Messages</td><td>90 requests per minute </td></tr><tr><td>Device / Service Status Check</td><td>3 request per minute</td></tr><tr><td>Webhook Messages</td><td>Dynamic Limit</td></tr><tr><td>Webhook Events</td><td>Dynamic Limit</td></tr><tr><td>Maximum Numbers can be passed in Single API</td><td>10000</td></tr></tbody></table>

## Connector

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Inbound Events </td><td>10 requests per minute</td></tr><tr><td>HTTP Requests (Action - Outbound)</td><td>3 request per minute</td></tr></tbody></table>

## Broadcaster

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Maximum Contact Selection in one Campagin </td><td>10,000</td></tr><tr><td>Maximum Contact Upload in one campagin from Excel, CSV sheet</td><td>5000</td></tr></tbody></table>

{% hint style="danger" %}
Kindly messages will get processed only as per the sending speed each channel have, the above is the limit which we accept the request in one go
{% endhint %}

## Contacts

<table><thead><tr><th width="235.65374539950028">Service</th><th>Rate Limit Details</th></tr></thead><tbody><tr><td>Manual Upload of Contacts - Without Queue</td><td>2000</td></tr><tr><td>Manual Upload of Contacts - Queued</td><td>10,000</td></tr><tr><td>Maximum Size of the Excel, CSV Sheet</td><td>10 MB</td></tr><tr><td>Mass Update - Maximum Record Selection </td><td>2000</td></tr><tr><td>Maximum file size to store files under attributes</td><td>25 MB</td></tr></tbody></table>


---

# 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://help.pickyassist.com/general-guidelines/rate-limits.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.
