Aidelly Docs
Integrations

Make

Call the Aidelly API from Make (formerly Integromat) using the HTTP module.

Connect Aidelly to Make using the HTTP → Make a request module. Trigger social posts from any Make scenario.

Prerequisites

  • An active Aidelly paid plan
  • An API key from Settings → API Keys
  • A Make account (any plan)

Setup steps

1. Create a new scenario in Make

Add your trigger (Google Sheets, Airtable, Webhooks, etc.).

2. Add an HTTP module

Add a new module, search for HTTP, and choose Make a request.

3. Configure the HTTP module

FieldValue
URLhttps://app.aidelly.ai/api/public/v1/posts
MethodPOST
HeadersSee below
Body typeRaw
Content typeJSON (application/json)

Headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Idempotency-Key: make-{{scenario.id}}-{{execution.id}}
x-aidelly-workspace-id: YOUR_WORKSPACE_ID

4. Set the request body

{
  "brand_id": "YOUR_BRAND_ID",
  "content": "{{1.content}}",
  "platforms": ["instagram", "linkedin"],
  "publish_now": true
}

Replace {{1.content}} with the output field from your trigger module.

5. Parse the response

The Aidelly API returns:

{
  "success": true,
  "data": {
    "post_id": "uuid",
    "status": "published"
  }
}

Map data.post_id to downstream modules if needed (e.g., write back to Airtable).

Scheduling posts

To schedule for a future time, replace publish_now with schedule_at:

{
  "brand_id": "YOUR_BRAND_ID",
  "content": "{{1.content}}",
  "platforms": ["linkedin"],
  "schedule_at": "{{formatDate(1.schedule_date; 'YYYY-MM-DDTHH:mm:ssZ')}}"
}

Error handling

Add an error handler to the HTTP module. Aidelly returns:

  • 200 — success
  • 400 — validation error (check your JSON body)
  • 401 — invalid API key
  • 429 — rate limit; use Make's built-in retry with the Retry-After header value
  • 5xx — transient error; retry is safe with the same idempotency key

Use Make's Break error handler with resume settings to retry on 429 and 5xx automatically.