Manage communities, schedule posts, automate workflows, and run DM sequences across platforms like Skool, Circle, Mighty Networks, Discord, and Slack — all from the CLI.
npm install -g stickyhive
export STICKYHIVE_API_KEY=hm_live_... # Get from StickyHive dashboard → Settings → API Keys
# Optional: export STICKYHIVE_API_URL=https://app.stickyhive.com
stickyhive communities:list # List all communities
stickyhive communities:get <id> # Get community details and spaces
stickyhive spaces:list # List all posting destinations
stickyhive spaces:get <id> # Get space details
# Create & manage
stickyhive posts:create -t "Title" -c "Body content" -i <spaceId> [-s "2026-06-01T09:00:00Z"] [--pin] [--comment "First!"] [--poll '["Option A","Option B"]']
stickyhive posts:list [--status pending|published|failed] [--draft] [--spaceId 42] [--dateFrom "2026-01-01"] [--dateTo "2026-12-31"]
stickyhive posts:get <id>
stickyhive posts:update <id> -d '{"title":"New title","content":"New body"}'
stickyhive posts:delete <id>
# Scheduling actions
stickyhive posts:reschedule <id> -s "2026-07-01T09:00:00Z"
stickyhive posts:publish <id> # Publish immediately
stickyhive posts:bulk-schedule --ids "1,2,3" --startTime "2026-06-01T09:00:00Z" --interval 2
stickyhive workflows:list -C <communityId>
stickyhive workflows:get <id> -C <communityId>
stickyhive workflows:create -C <communityId> -n "Welcome new members" --config '{"trigger":{"type":"member.joined"},"actions":[{"type":"send_dm","config":{"message":"Welcome!"}}]}'
stickyhive workflows:update <id> -C <communityId> -d '{"name":"Updated name","daily_limit":100}'
stickyhive workflows:delete <id> -C <communityId>
stickyhive workflows:toggle <id> -C <communityId> # Enable/disable
stickyhive workflows:run <id> -C <communityId> # Manual trigger
stickyhive workflows:runs <id> -C <communityId> [--limit 20] # Run history
stickyhive workflows:test <id> -C <communityId> [--triggerData '{"member":{"name":"Test"}}'] # Dry run
stickyhive workflows:registry [--platform skool] # Available triggers, actions, conditions
stickyhive sequences:list -C <communityId>
stickyhive sequences:get <id> -C <communityId>
stickyhive sequences:create -C <communityId> -n "Onboarding" [--description "..."] [--steps '<JSON>']
stickyhive sequences:update <id> -C <communityId> -d '{"name":"Updated"}'
stickyhive sequences:delete <id> -C <communityId>
stickyhive sequences:toggle <id> -C <communityId> # Enable/disable
# Enrollment management
stickyhive sequences:enroll <sequenceId> -C <communityId> -m <memberId>
stickyhive sequences:enrollments <sequenceId> -C <communityId> [--status active|paused|completed]
stickyhive sequences:manage-enrollment --sequenceId <id> --enrollmentId <id> -C <communityId> -a pause|resume|cancel
# Discovery
stickyhive sequences:step-types # Available step types for building sequences
stickyhive webhooks:list
stickyhive webhooks:create -u "https://example.com/hook" -e "post.published,member.joined"
stickyhive webhooks:delete <id>
2026-06-01T09:00:00Z).communityId (-C) flag is required for workflows and sequences — get it from communities:list.posts:create without --date to save as a draft.workflows:registry to discover available types.共 1 个版本