Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (simplified-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
simplified-cli
Command-line tool for Simplified.com — manage social media accounts, schedule posts, analyze performance, and process images with AI.
Installation
npm install -g simplified-cliSetup
Get your API key from Simplified.com → Settings → API Keys, then export it:
export SIMPLIFIED_API_KEY=your_api_key_hereCommands
Accounts
# List all connected accounts
simplified accounts:list
# Filter by platform
simplified accounts:list --network instagramSupported platforms: facebook · instagram · linkedin · tiktok · tiktokBusiness · youtube · pinterest · threads · google · bluesky
Posts
# Queue a post
simplified posts:create -c "Hello world!" -a "ACCOUNT_ID" --action add_to_queue
# Schedule a post
simplified posts:create -c "Launching soon!" -a "ACCOUNT_ID" --action schedule --date "2026-04-01 09:00"
# Save as draft
simplified posts:create -c "Work in progress" -a "ACCOUNT_ID" --action draft
# Post with media
simplified posts:create -c "Check this out" -a "ACCOUNT_ID" --action add_to_queue \
--media "https://example.com/image.jpg"
# Complex post from JSON file (multi-platform, platform-specific settings)
simplified posts:create --json post.jsonActions: add_to_queue · schedule (requires --date "YYYY-MM-DD HH:MM") · draft
Manage scheduled posts
# List scheduled/published posts
simplified posts:list --accounts "ACCOUNT_ID"
simplified posts:list --accounts "ACCOUNT_ID" --category scheduled --page 2
# Update a post
simplified posts:update --post-id "POST_ID" -c "Revised caption"
simplified posts:update --post-id "POST_ID" --date "2026-04-05" --time "10:00" --timezone "UTC"
simplified posts:update --post-id "POST_ID" --media "https://example.com/new-image.jpg"
# Delete a post
simplified posts:delete --post-schedule-id "POST_ID"
simplified posts:delete --group-id "GROUP_ID"Manage drafts
# List drafts
simplified posts:list-drafts --accounts "ACCOUNT_ID"
# Update a draft
simplified posts:update-draft --draft-id "DRAFT_ID" -c "Polished copy"
# Delete drafts
simplified posts:delete-draft --draft-ids "DRAFT_ID_1,DRAFT_ID_2"
simplified posts:delete-draft --group-id "GROUP_ID"Analytics
# Aggregated KPIs (impressions, engagement, followers, publishing)
simplified analytics:aggregated -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19
# Time-series metrics (daily breakdown)
simplified analytics:range -a ACCOUNT_ID \
--metrics "views,reach,follower_count" \
--from 2026-03-01 --to 2026-03-19
# Per-post performance
simplified analytics:posts -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19
# Audience demographics (gender, country breakdown)
simplified analytics:audience -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19Note:
--tomust never be a future date — analytics only covers past data.
Image Tools
All image commands accept --url with a public image URL. Async commands return a task_id — use --wait to block until the result is ready.
# Remove background (async)
simplified image:remove-background --url "https://example.com/photo.jpg" --wait
# Blur background (synchronous)
simplified image:blur-background --url "https://example.com/photo.jpg" --blur 50
# Upscale 4x (async)
simplified image:upscale --url "https://example.com/photo.jpg" --scale 4 --wait
# Convert format (async)
simplified image:convert --url "https://example.com/photo.png" --format webp --wait
# AI generative fill (async)
simplified image:generative-fill \
--url "https://example.com/photo.jpg" \
--prompt "replace background with a sunset beach" --wait
# Check async task status manually
simplified image:task --id "TASK_ID"All image commands: image:blur-background · image:remove-background · image:convert · image:upscale · image:restore · image:generative-fill · image:outpaint · image:magic-inpaint · image:pix-to-pix · image:replace · image:sd-scribble
Common workflows
Publish content to social media
# 1. Find your account IDs
simplified accounts:list
# 2. Publish
simplified posts:create -c "Your content" -a "ACCOUNT_ID" --action add_to_queueProcess an image and post it
# 1. Remove background and wait for result
simplified image:remove-background --url "https://example.com/photo.jpg" --wait
# 2. Post with the returned URL
simplified posts:create -c "Caption" -a "ACCOUNT_ID" --action add_to_queue \
--media "RESULT_URL"Review campaign performance
simplified analytics:aggregated -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19
simplified analytics:posts -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19 --per-page 5
simplified analytics:audience -a ACCOUNT_ID --from 2026-03-01 --to 2026-03-19Help
simplified --help
simplified <command> --helpLicense
MIT