imsgiMessage/SMS CLI for listing chats, history, watch, and sending.
Install via ClawdBot CLI:
clawdbot install steipete/imsgInstall imsg (brew):
brew install steipete/tap/imsgRequires:
Use imsg to read and send Messages.app iMessage/SMS on macOS.
Requirements
Common commands
imsg chats --limit 10 --jsonimsg history --chat-id 1 --limit 20 --attachments --jsonimsg watch --chat-id 1 --attachmentsimsg send --to "+14155551212" --text "hi" --file /path/pic.jpgNotes
--service imessage|sms|auto controls delivery.Generated Mar 1, 2026
Enables businesses to automate SMS/iMessage responses to customer inquiries by integrating imsg with their support systems. Support agents can monitor conversations and send automated replies for common questions, improving response times and customer satisfaction.
Allows marketing teams to send personalized SMS/iMessage campaigns to customer lists and track engagement through message history. Campaign managers can schedule messages, monitor responses, and analyze conversation data to optimize marketing strategies.
Healthcare providers can automate appointment reminders and follow-up messages to patients via SMS/iMessage. Medical staff can monitor patient responses, send medication reminders, and maintain secure communication logs for compliance purposes.
Organizations can use imsg to facilitate internal team communication through SMS/iMessage channels. Managers can send announcements to team groups, monitor message threads, and maintain communication records for project coordination and documentation.
Schools and universities can send important announcements, class updates, and emergency notifications to students and parents via SMS/iMessage. Administrators can manage multiple chat groups, track message delivery, and maintain communication records.
Offer imsg as a cloud-based service with tiered subscription plans based on message volume and features. Businesses pay monthly/annual fees for API access, analytics dashboard, and priority support, generating recurring revenue from enterprise clients.
Sell custom enterprise licenses to large organizations requiring on-premise deployment and advanced features. Includes dedicated support, custom integrations, and compliance certifications, with revenue from one-time license fees plus annual maintenance contracts.
Charge businesses based on actual message volume and API calls made through imsg integration. Implement pay-per-message pricing with volume discounts, generating revenue proportional to customer usage while accommodating businesses of all sizes.
💬 Integration Tip
Ensure proper macOS permissions (Full Disk Access and Automation) are configured before integration, and always test message sending with confirmation prompts to prevent accidental transmissions.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).
Build and manage Telegram bots via the Telegram Bot API. Create bots, send messages, handle webhooks, manage groups and channels.