Skip to content

Make ​

Publish, schedule, and manage posts on 18 platforms in Make scenarios with the official Socifyr custom app (SDK app).

Install ​

  1. Make → Custom Apps → Add (or open the shared published app once listed)
  2. Create a connection with:
FieldValue
API keysk_... — from Dashboard → API Keys
Workspace IDyour workspace id (workspace switcher, or GET /workspaces)
Base URLhttps://api.socifyr.com/api (change only for self-hosted)

Recommended: give the Make key agent guardrails (Dashboard → API Keys → shield icon) — a daily post limit and/or require approval keep scenario mistakes contained. See Agent guardrails.

Modules ​

ModuleWhat it does
Create a Text PostPublish text now to comma-separated connection slugs
Schedule a Text PostFuture-dated post (ISO 8601; optional IANA timezone for naive datetimes)
Create a Media PostPhotos / Video / Document from media-library IDs or public URLs
Publish a DraftDispatch a draft by draftId
Get a PostStatus of one post by uploadId
Search PostsList with status/type/platform filters + pagination
Delete a PostRemove a post or draft

connections inputs are comma-separated slugs (instagram-mybrand, x-myhandle) — the stable identifiers from Connected Accounts. Optional fields left empty are omitted from the API request.

Media files ​

Make streams files into its own modules, but the Socifyr app references media by library ID or public URL. Upload with Make's HTTP module against POST {baseUrl}/media/upload (same Bearer + X-Workspace-Id headers), take the returned media ID, and pass it into Create a Media Post.

Publish events ​

Socifyr sends HMAC-signed webhooks on publish success/failure. In Make use Webhooks → Custom webhook, then verify the X-Webhook-Signature header (sha256=<hex> HMAC) before acting on the payload — or simply poll Get a Post after creating.

For self-hosters / building the app yourself ​

The app definition + publish script live in the repo (packages/make-app). Publishing is one command once Make's CLI is authenticated:

bash
npm install -g @makehq/cli && make-cli login   # token needs sdk-apps:read, sdk-apps:write
pnpm --filter @socifyr/make-app validate        # offline JSON check
pnpm --filter @socifyr/make-app publish         # idempotent create-or-update