Posting daily quotes is a great way to build engagement, inspire your audience, and stay consistent on social media. But doing it manually? Every. Single. Day?
That’s where Contentdrips API comes in.
With just a few steps, you can create quote posts automatically — using Make, Zapier, n8n, or your own script. Let’s walk you through it.
Step 1: Understand the Template ID
Before you can generate any graphics using the Contentdrips API, you need to know which template you’re working with. That’s where the Template ID comes in.
How to find it:
- Open your desired template in the Contentdrips editor.
- Look at the URL in your browser. It will look something like:
https://app.contentdrips.com/canvas?template=148872
- The number after
template=
is your Template ID (in this case,148872
).
This unique ID tells the API which design to use for rendering your quote graphic. Whether it’s a single image or a multi-slide carousel, everything starts with the Template ID.
Step 2: Label the Textboxes
Now that you have a template, you need to tell the API which parts of the design should be replaced.
- Right-click on the textbox where the quote text should go, then click “Add Label” — name it
quote_text
. - Do the same for the author name, and label it
quote_author
.
These labels are important — they allow the API to dynamically inject the quote and author into the design.
You can also add an image object and label it.
Tip: Labels must match exactly in the API request.
Step 3: Get Your API Token
To access the API, you’ll need an active API subscription.
- Go to API Management
- Subscribe to a plan (starts at $39/month for 1000 API calls)
- Copy your API token — you’ll use this in your request headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Step 4: Make Your API Call
Here’s how to generate your quote post using JavaScript (fetch):
const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer YOUR_API_KEY");
const raw = JSON.stringify({
template_id: "148872",
output: "png",
content_update: [
{
type: "textbox",
label: "quote_text",
value: "Success usually comes to those who are too busy to be looking for it."
},
{
type: "textbox",
label: "quote_author",
value: "Henry David Thoreau"
}
]
});
const requestOptions = {
method: "POST",
headers: myHeaders,
body: raw,
redirect: "follow"
};
fetch("https://generate.contentdrips.com/generate", requestOptions)
.then((response) => response.json())
.then((result) => console.log(result))
.catch((error) => console.error("error", error));
This will queue a render job and return a response like:
{
"job_id": "123abc-job-id",
"status": "queued",
"message": "Job has been queued for processing"
}
Step 5: Check Job Status
To see if your image is ready, send a GET
request to:
https://generate.contentdrips.com/job/{job_id}/status
If it’s still processing:
{ "status": "processing" }
If it’s completed:
{ "status": "completed" }
Step 6: Get the Final Image
Once the job is marked as completed, fetch the final result:
https://generate.contentdrips.com/job/{job_id}/result
You’ll get a export_url
in the response, which is the downloadable image link.
Step 7: Automate It Daily
Now that it works, connect it to your content source (like a list of quotes in Airtable, Notion, or Google Sheets) and plug into:
- Make.com
- n8n
- Zapier
- Or run your own cron job with Node.js
Each day, a new quote gets turned into a fresh graphic — automatically.
(Optional) Add Branding
Want to add your avatar, name, handle, or website? Include this in your request:
"branding": {
"name": "Usama Khalid",
"handle": "@usamakhalid",
"bio": "Founder @ Contentdrips",
"website_url": "https://contentdrips.com",
"avatar_image_url": "https://link.to/your/avatar.jpg"
}
It only applies if your template supports branding placeholders.
✅ Recap
Here’s everything you need to create daily quote posts on autopilot:
- Find your Template ID
- Label the textbox layers in your template
- Grab your API key
- Call the API with your quote & author
- Automate the process with tools like Make or Zapier
Final Thoughts
The Contentdrips API makes it insanely easy to scale quote post creation. Instead of designing every post manually, you can generate dozens (or hundreds) in minutes.
Start automating your daily content today:
👉 Get your API token