Provider's Restrictions
It's crucial to understand and manage the limits and restrictions imposed by each provider to ensure smooth operation of your applications. Below are the limitations and guidelines for interacting with different providers.
LinkedIn
Note that these limits are independent of each other and do not accumulate. Exceeding these quotas will prompt an error from our API, ensuring immediate notification or LinkedIn can disconnect your account. To emulate human behavior and avoid warnings, space out actions randomly with intervals of ~1 minute , distributed across multiple launches during working hours.
Connection Requests (Invitations): A paid and active LinkedIn connected account can send between 80 and 100 invitations per day and approximately 200 per week (300 characters) without being rejected by LinkedIn. For a free account with some history, it's about 15 invitations per week (200 characters) or 150 without a note. For new or inactive accounts, begin with low quantities and gradually increase. Some accounts with fewer than ~150 connections can't send many invitations, and some invitations might not be delivered.
Retrieve a User Profile (Profile Visits): Exercise caution when implementing this action. Exceeding these values can disconnect your account. For new or inactive accounts, start with low quantities and gradually increase.
Free and Premium account: between 80 and 100 profiles per account per day
Sales Navigator account: 80 profiles using the classic API or 150 profiles by utilizing the Sales Navigator API (it's simply a parameter to switch in our profile retrieval request) per account per day.
Retrieve company profile: 80 companies profiles for free account or 150 profiles with premium account, per account per day.
Retrieve Posts: Between 80 and 100 per account per day.
Message Sending: Between 100 and 150 per account per day.
Comment or add reaction to a post Between 80 and 100 per account per day.
Message Sending: Between 100 and 150 per account per day
Search Results: To retrieve a list of search results we advise handling a maximum of 1000 profiles per day (or 2500 for a Sales Navigator account).
Contacts List: You can retrieve them in batches of 500, with a limit on the number of calls per hour, for example, a maximum of 4 calls per hour, depending on the account. This may result in disconnection for some accounts.
Chats Retrieving:We manage Messaging inbox sync from our server side, ensuring seamless synchronization of chat lists and messages, thereby enabling our users to access and fetch their data without limitations (routes Messages, Chats & Attendees).
WhatsApp
Connect Accounts with Old Activity: Avoid using brand new accounts exclusively for software purposes. Instead, utilize WhatsApp accounts with historical activity from real users to prevent account to be suspended. If you use fresh account they can be blocked after 2-3 new chat, they need to be warmup during days with one or two chats.
Engage Users in Discussion: Design messages to initiate interaction and encourage replies. The first message should prompt a response to maintain active conversations.
Respect Delay Between Messages: Incorporate realistic delays between messages to mimic human behavior. Avoid sending messages with intervals shorter than 10-20 seconds to align with natural conversation patterns.
Number of new chat creations (outreach): This is a metric monitored by WhatsApp. If you initiate too many new chats without receiving responses or if there are a high number of signals of spam/block, it may temporarily restrict your account.
By adhering to these guidelines, developers can optimize their software's WhatsApp integration and potentially send several hundred messages per day per WhatsApp account without violating policies.
Google Messages
Keep the paired Android phone online: Google Messages relies on the paired phone. If the phone is offline, out of battery, or disconnected from the network for too long, synchronization quality will degrade and some actions may fail.
Use numbers with normal activity: Avoid using brand new numbers exclusively for automation. Prefer accounts that already exchange real messages with normal user activity.
Be conservative with outbound messaging: Aggressive outreach patterns can trigger provider-side protections. Space out new conversations and messages to mimic natural human behavior.
Phone number quality matters: Starting a chat relies on the destination phone number. Make sure numbers are valid, normalized, and actually able to receive Google Messages compatible conversations.
Advanced capabilities depend on native conversation type: Features such as typing indicators, reactions, and read receipts are richer on conversations that support them natively, typically RCS. Do not assume they are available on every SMS conversation.
Email deliverability
In most cases, major email providers like Google, Microsoft, and IMAP providers automatically configure DKIM, SPF and eventually DMARC when users set up their internal email systems. If you're simply creating a system for email sync and manual sending from your app, you can bypass managing these settings. Just instruct users to connect their email, ensuring they experience the same delivery results as with Outlook or Gmail.
However, if your system involves outreach or automatic sending at higher volumes, it's advisable to verify the proper configuration of these parameters to ensure optimal deliverability at scale.
If your company domain sends more than 5000 emails daily to Google or Yahoo, you need to maintain an abuse complaint rate of 0.3% or lower, or all company emails will be blocked by Google.
All traffic for your domain is included in this limit: newsletters, notifications, internal emails, etc.
Gmail
Differences Between Gmail Accounts and Google Workspace: Gmail accounts can send up to 500 emails per day, while Google Workspace accounts can send up to 2000 per day officially.
Recommended Sending Limits: To avoid being flagged or blocked, limit Gmail sending to 50 to 100 emails per day and Workspace sending to 100 to 150. Depending on sending quality, replies, and bounce rate, these limits may be increased up to 150 for Gmail and 300 for Workspace. For new accounts, start with 20 to 50 emails per day and gradually increase.
Way to increase the limit: You can create multiple domains in your Google Workspace and link them as aliases to your main email. With our API, you can list aliases and use them as the 'from' address. This will allow you to distribute your reputation across different domains with only one connected Gmail account. https://support.google.com/a/answer/7502379?hl=en
Outlook
The limits for Microsoft 365 subscribers are:
-
Daily recipients: 5,000
-
Maximum recipients per message: 500
-
Daily non-relationship recipients: 1,000
Limits may vary based on usage history and will be lower for non-subscribers. A “non-relationship recipient” is someone you've never sent email to before. The sending limits of any third party connected accounts depend upon the service provider.
Apart from official recommendations, we advise respecting the "Recommended Sending Limits" in Gmail part.
IMAP
The limitations may vary depending on your email provider. Please refer to your users provider's documentation or inquire with them directly for specific details.
Apart from official recommendations, we advise respecting the "Recommended Sending Limits" in Gmail part
Updated 2 months ago