groupme
Bridge OpenClaw to GroupMe for team communication. Send scheduled messages, broadcast announcements, run shift reminders, and automate group messaging via cron jobs. Use when: you want to send messages to a GroupMe group on a schedule or on-demand, automate team announcements, or create notification workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bgoodwinstudio/groupmeGroupMe Skill — OpenClaw × GroupMe Integration
Connect OpenClaw to any GroupMe group for automated messaging, announcements, and team communication workflows.
What This Skill Does
- Send messages to a GroupMe group on-demand or on a schedule
- Automate recurring messages via cron (shift reminders, daily briefings, weekly announcements)
- Broadcast urgent alerts instantly with one command
- Enable team workflows — kudos, polls, coverage requests, etc.
API Overview
Base URL: https://api.groupme.com/v3
Authentication: Token passed as query parameter ?token=ACCESS_TOKEN
Key Endpoints:
| Endpoint | Purpose |
|---|---|
POST /bots/post | Send a message |
GET /groups | List your groups |
GET /groups/:id/messages | Get group messages |
Configuration
Before using this skill, you need:
- GroupMe Access Token — get it at https://dev.groupme.com/bots (top of page)
- Group ID — the ID of your GroupMe group (fetch via API)
- Bot ID — create a bot at https://dev.groupme.com/bots/new
Save Your Tokens
Create a file at ~/.openclaw/secrets/groupme.env:
GROUPME_ACCESS_TOKEN="your_access_token_here"
GROUPME_BOT_ID="your_bot_id_here"
GROUPME_GROUP_ID="your_group_id_here" # Optional — only needed to discover group IDs, not required for sending
Never commit this file to git.
Finding Your Group ID
Run this command (replace with your token):
curl -s "https://api.groupme.com/v3/groups?token=YOUR_TOKEN&per_page=10"
Look for your group in the response — the id field is your Group ID.
Quick Reference
Send a Message
curl -X POST \
-H "Content-Type: application/json" \
-d '{"bot_id": "YOUR_BOT_ID", "text": "Your message here"}' \
"https://api.groupme.com/v3/bots/post?token=YOUR_ACCESS_TOKEN"
Send with Line Breaks
curl -X POST \
-H "Content-Type: application/json" \
-d '{"bot_id": "YOUR_BOT_ID", "text": "Line one\nLine two\nLine three"}' \
"https://api.groupme.com/v3/bots/post?token=YOUR_ACCESS_TOKEN"
Usage Patterns
One-Time Messages
Tell OpenClaw to send a message:
"Send a message to the group: Don't forget, team meeting at 3pm today"
"Post this to the group: Great job everyone on a successful week!"
Scheduled Messages via Cron
Daily shift reminder (Mon-Fri at 8am):
{
"schedule": {
"kind": "cron",
"expr": "0 8 * * 1-5",
"tz": "America/New_York"
},
"payload": {
"kind": "systemEvent",
"text": "Send daily shift reminder to GroupMe"
},
"sessionTarget": "isolated"
}
Weekly team announcement (Monday at 9am):
{
"schedule": {
"kind": "cron",
"expr": "0 9 * * 1",
"tz": "America/New_York"
},
"payload": {
"kind": "systemEvent",
"text": "Send weekly team announcement to GroupMe"
},
"sessionTarget": "isolated"
}
Workflow Ideas
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bgoodwinstudio-groupme": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
google-alerts
Monitor keywords via free web search. Use when: (1) Tracking brand or product mentions, (2) Monitoring industry keywords, (3) Researching competitors and market trends, (4) Daily competitive intel reports. Creates Hootsuite-style formatted output from search results.
Nba Playoffs
Skill by bgoodwinstudio
Pill Reminder
Skill by bgoodwinstudio