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
| Field | Value |
|---|---|
| URL | https://app.aidelly.ai/api/public/v1/posts |
| Method | POST |
| Headers | See below |
| Body type | Raw |
| Content type | JSON (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_ID4. 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— success400— validation error (check your JSON body)401— invalid API key429— rate limit; use Make's built-in retry with theRetry-Afterheader value5xx— 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.