Twitter/X Engagement
Engage with target prospects on Twitter/X through likes, replies, retweets, and quote posts
Instructions
Twitter/X Engagement
Build visibility and warm up prospects on X before sending DMs. Engagement creates familiarity so your DM does not arrive cold.
Option A: X API v2 (Direct)
Like a Post
POST https://api.x.com/2/users/{user_id}/likes
Authorization: Bearer {USER_ACCESS_TOKEN}
{
"tweet_id": "{POST_ID}"
}
Rate limit: 1,000 likes per 24 hours.
Reply to a Post
POST https://api.x.com/2/tweets
Authorization: Bearer {USER_ACCESS_TOKEN}
{
"text": "Your reply text",
"reply": {
"in_reply_to_tweet_id": "{POST_ID}"
}
}
Rate limit: 100 posts per 24 hours (includes original posts and replies).
Retweet a Post
POST https://api.x.com/2/users/{user_id}/retweets
Authorization: Bearer {USER_ACCESS_TOKEN}
{
"tweet_id": "{POST_ID}"
}
Quote Post
POST https://api.x.com/2/tweets
Authorization: Bearer {USER_ACCESS_TOKEN}
{
"text": "Your commentary here",
"quote_tweet_id": "{POST_ID}"
}
Search for Prospect Posts
GET https://api.x.com/2/tweets/search/recent?query=from:{username}&max_results=10&tweet.fields=created_at,public_metrics
Returns recent posts from a specific user. Use this to find posts to engage with before sending a DM.
Option B: PhantomBuster Automations
Twitter Auto Liker
Automatically like posts from a list of X profiles. Set up via PhantomBuster:
- Select the Twitter Liker Phantom.
- Provide a spreadsheet of X profile URLs.
- Configure: like the 2-3 most recent posts per profile.
- Rate: 10 profiles per launch, 5 launches per day.
Twitter Auto Replier
PhantomBuster does not offer a direct auto-reply Phantom for X. For automated replies, use the X API v2 reply endpoint via n8n.
Option C: Typefully / Hypefury
Content scheduling tools that support engagement workflows:
- Queue replies to specific posts.
- Schedule engagement sessions.
- Track which accounts you have engaged with.
Engagement-Before-DM Workflow
For cold DM plays, run this sequence over 3-5 days before sending a DM:
- Day 1: Like 2-3 of the prospect's recent posts.
- Day 2: Reply to one post with a substantive comment (add a data point, share a related experience, or ask a follow-up question). Keep it under 280 characters. Do NOT mention your product.
- Day 3-4: Like 1-2 more posts. Retweet one if it is genuinely relevant to your audience.
- Day 5: Send the DM. Reference their content: "Your post on [topic] caught my eye -- [specific observation]. Quick question: [one sentence about their problem]."
This sequence makes your handle familiar in their notifications before the DM arrives.
Rate Limits Summary
| Action | Limit | Window | |--------|-------|--------| | Like | 1,000 | 24 hours | | Post/Reply | 100 | 24 hours | | Retweet | 1,000 | 24 hours | | Search | 450 | 15 minutes (Basic) |
Error Handling
- 403 Forbidden: Cannot engage with a protected account or blocked user. Skip.
- 429 Too Many Requests: Rate limit exceeded. Read
x-rate-limit-resetheader and wait. - 409 Conflict: Already liked/retweeted this post. Silently skip.
- 404 Not Found: Post has been deleted or account suspended. Remove from queue.