n8n-nodes-inboxapp
v0.1.0
Published
n8n community node for InboxApp - Social Selling CRM for X
Downloads
87
Keywords
Readme
n8n-nodes-inboxapp
n8n community node for InboxApp — the Social Selling CRM for X (Twitter).
Automate your DM outreach, manage conversations, and build sales pipelines directly from n8n workflows.
Platform Support
| Platform | Status | |----------|--------| | X (Twitter) | ✅ Fully supported | | Instagram | 🔜 Coming soon | | LinkedIn | 🔜 Coming soon |
What You Can Do
💬 Send & Manage DMs
- Send direct messages to any X user through your connected accounts
- Reply to conversations — continue existing DM threads
- List conversations — pull all your DM threads with filtering and pagination
- Look up threads by user ID or username
- Delete messages you've sent
- Add reactions to messages
👥 Manage Prospects (Leads)
- Look up prospects by platform ID
- Update prospect context — add notes and custom data to profiles
- Access full profile data — bio, location, follower counts, verification status
🏷️ Organize with Tags & Statuses
- Create, update, and delete tags to label your prospects
- Manage deal statuses — build your own sales pipeline stages
- Assign colors to tags and statuses for visual organization
👤 Team & Accounts
- View team info and members
- List connected X accounts linked to your workspace
- Track events across your workspace
Getting Started
1. Get Your API Key
- Log in to InboxApp
- Go to Settings → API
- Generate an API key for your team
2. Install the Node
In your n8n instance, go to Settings → Community Nodes and install:
n8n-nodes-inboxappOr install manually:
cd ~/.n8n
npm install n8n-nodes-inboxapp3. Add Your Credentials
- In n8n, go to Credentials → Add Credential
- Search for InboxApp API
- Paste your API key
- Save
4. Build Your First Workflow
Here are some common workflows to get you started:
Send a DM to a New Lead
Trigger → InboxApp (Lookup Thread by Username) → InboxApp (Send Message)- Add an InboxApp node → select Threads → Lookup by Username
- Enter the X username of the person you want to DM
- Add another InboxApp node → select Messages → Send Message
- Use the thread ID from the previous step
- Write your message and run
Auto-Reply to New Conversations
Schedule Trigger → InboxApp (List Threads) → Filter (unread) → InboxApp (Send Message)Sync Prospects to Your CRM
Schedule Trigger → InboxApp (List Threads) → InboxApp (Get Prospect) → HTTP Request (CRM API)Tag Prospects Based on Keywords
Schedule Trigger → InboxApp (List Threads) → IF (keyword match) → InboxApp (Update Prospect Context)Available Operations
| Resource | Operations | |----------|-----------| | Threads | List, Create, Get, Update, Delete, Lookup by ID, Lookup by Username | | Messages | List, Send, Update, Delete, View Edit History, Add/Remove Reactions | | Prospects | Get, Lookup, Update Context | | Tags | List, Create, Get, Update, Delete | | Statuses | List, Create, Get, Update, Delete | | Account Links | List | | Members | List, Get | | Team | Get Info | | Events | List | | Colors | List (for tags & statuses) |
Example: DM Outreach Workflow
A complete outreach workflow might look like:
- Trigger — New row in Google Sheets (your lead list)
- InboxApp: Lookup by Username — Find or create the DM thread
- InboxApp: Send Message — Send your personalized outreach DM
- InboxApp: Create Tag — Tag the prospect as "Outreach - Week 1"
- Wait — Pause for follow-up timing
- InboxApp: Send Message — Send follow-up if no reply
This replaces hours of manual DMing with a fully automated pipeline.
API Docs
Full API documentation: inboxapp.com/docs/api
