Make
Publish, schedule, and manage posts on 18 platforms in Make scenarios with the official Socifyr custom app (SDK app).
Install
- Make → Custom Apps → Add (or open the shared published app once listed)
- Create a connection with:
| Field | Value |
|---|---|
| API key | sk_... — from Dashboard → API Keys |
| Workspace ID | your workspace id (workspace switcher, or GET /workspaces) |
| Base URL | https://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
| Module | What it does |
|---|---|
| Create a Text Post | Publish text now to comma-separated connection slugs |
| Schedule a Text Post | Future-dated post (ISO 8601; optional IANA timezone for naive datetimes) |
| Create a Media Post | Photos / Video / Document from media-library IDs or public URLs |
| Publish a Draft | Dispatch a draft by draftId |
| Get a Post | Status of one post by uploadId |
| Search Posts | List with status/type/platform filters + pagination |
| Delete a Post | Remove 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:
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