Agent skill
crm-management
Manage a CRM (Contact Relationship Management) system for your X followers and contacts. Tag, segment, search, and sync follower data. Use when users want to manage relationships with their X audience at scale.
Install this agent skill to your Project
npx add-skill https://github.com/nirholas/XActions/tree/main/skills/crm-management
Metadata
Additional technical details for this skill
- author
- nichxbt
- version
- 1.0
SKILL.md
CRM Management
API-powered CRM system for managing relationships with your X followers and contacts.
Entry Points
| Goal | Route | Method |
|---|---|---|
| List CRM contacts | GET /api/crm/contacts |
REST API |
| Sync followers to CRM | POST /api/crm/sync |
REST API |
| Tag a contact | POST /api/crm/contacts/:id/tag |
REST API |
| Search contacts | GET /api/crm/contacts?q=query |
REST API |
| Segment contacts | GET /api/crm/segments |
REST API |
| Export contacts | GET /api/crm/export |
REST API |
API Usage
Sync followers to CRM
POST /api/crm/sync
Authorization: Bearer <token>
Pulls your current followers from X and upserts them into the CRM database.
Tag a contact
POST /api/crm/contacts/:id/tag
Authorization: Bearer <token>
Content-Type: application/json
{ "tag": "vip" }
Search contacts
GET /api/crm/contacts?q=nichxbt&tag=vip&minFollowers=1000
Authorization: Bearer <token>
Segment contacts
GET /api/crm/segments?criteria=engagement&threshold=high
Authorization: Bearer <token>
Use Cases
| Goal | Approach |
|---|---|
| Find your most engaged followers | GET /api/crm/segments?criteria=engagement |
| Tag VIP followers for special treatment | POST /api/crm/contacts/:id/tag with { "tag": "vip" } |
| Export follower list to CSV/JSON | GET /api/crm/export?format=csv |
| Find followers above a follower threshold | GET /api/crm/contacts?minFollowers=5000 |
Notes
- CRM data is stored in PostgreSQL via Prisma (
User,FollowerSnapshotmodels) - Sync is incremental — only changed followers are updated
- Tags and segments are stored per-user in the database
- Requires authenticated API session (JWT or session cookie)
Related Skills
- follower-monitoring — Track follower changes over time
- lead-generation — Qualify followers as B2B leads
- analytics-insights — Analyze engagement patterns
- growth-automation — Grow followers to add to CRM
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
articles-longform
Compose, preview, publish, and manage long-form Articles on X/Twitter. Premium+ feature. Includes article creation, formatting, media insertion, and performance tracking. Use when users want to write, publish, manage, or analyze X Articles.
x-pro-management
Navigate to X Pro (TweetDeck), set up monitoring columns, and manage multi-column view. Use when users want to use X Pro / TweetDeck features or set up a multi-column dashboard.
business-ads
Manages X/Twitter business intelligence including brand monitoring, audience insights, competitor analysis, tweet A/B testing, auto-plug replies for promotion, and content performance optimization. Use when users want brand monitoring, audience analysis, competitor comparison, or promotion optimization on X.
engagement-interaction
Automates X/Twitter engagement actions — like, unlike, reply, bookmark, hide replies, and auto-like by keyword. Also bulk-unlikes all posts. Use when users want to automate likes, send replies, manage bookmarks on tweets, hide replies, or clear their entire likes history.
unfollow-management
Mass unfollow on X/Twitter via browser console scripts. Unfollows everyone, only non-followers, non-followers with username logging, smart time-based unfollow with whitelists, and follow/following ratio management. Use when cleaning up a following list, removing non-followers, bulk unfollowing accounts, or optimizing your follow ratio.
follower-monitoring
Monitors X/Twitter follower changes using browser console scripts. Detects who unfollowed, tracks new followers with welcome messages, monitors any public account, runs continuous monitoring with alerts, tracks follower growth over time, and analyzes follower demographics. Use when tracking follower changes, detecting unfollowers, or monitoring Twitter accounts.
Didn't find tool you were looking for?