ইন্টিগ্রেশন সম্পর্কে
Social media studio-এর এখনো কোনো নেটিভ Zapier অ্যাপ নেই। তবু Zapier-এর বিল্ট-ইন অ্যাপ Webhooks by Zapier দিয়ে দুটিকে যুক্ত করা যায়: এর POST অ্যাকশন Social media studio REST API কল করে পোস্ট তৈরি, শিডিউল বা ড্রাফট করে, আর এর Catch Hook ট্রিগার পোস্ট প্রকাশ, ব্যর্থ বা কমেন্ট পেলে Social media studio যে ওয়েবহুক পাঠায় সেগুলো গ্রহণ করে।
Zapier দিয়ে আপনি যা অটোমেট করতে পারেন
কনটেন্ট প্রায়ই অন্য কোথাও থেকে শুরু হয়: একটি ব্লগ, স্প্রেডশিট, ফর্ম বা স্টোর। API কল করা একটি Zap কপি-পেস্ট ছাড়াই সেই উৎসগুলোকে শিডিউল করা পোস্টে পরিণত করে, আর ওয়েবহুক কিছু লাইভ হলে আপনার বাকি স্ট্যাককে সাড়া দিতে দেয়।
- আপনার যুক্ত করা যেকোনো পাবলিশিং গন্তব্যে পোস্ট তৈরি করুন, এখনই বা নির্ধারিত সময়ে প্রকাশের জন্য
- পোস্ট ড্রাফট হিসেবে সংরক্ষণ করুন, যাতে শিডিউল হওয়ার আগে একজন সহকর্মী পর্যালোচনা করতে পারেন
- Zap-এর আগের ধাপ থেকে ক্যাপশন, লিংক ও তারিখ রিকোয়েস্টে ম্যাপ করুন
- ফাইল ID দিয়ে আপনার মিডিয়া লাইব্রেরি থেকে ছবি ও ভিডিও যুক্ত করুন
- post.published, post.failed বা inbox.comment_received-এর মতো ইভেন্টে Zap চালু করুন
কীভাবে সেট আপ করবেন
আপনার API অ্যাক্সেসসহ একটি Social media studio প্ল্যানের API কী লাগবে, আর Webhooks by Zapier আছে এমন একটি Zapier প্ল্যান লাগবে, যা Zapier-এর ফ্রি প্ল্যানে নেই।
- 1Social media studio-তে ওয়ার্কস্পেসের মালিক হিসেবে সেটিংস → API খুলুন এবং একটি API কী তৈরি করুন।
- 2আপনার Zap-এ POST ইভেন্টসহ একটি Webhooks by Zapier অ্যাকশন যোগ করুন, URL হিসেবে https://api.so-me.studio/v1/posts এবং পেলোড টাইপ হিসেবে JSON সেট করুন।
- 3আপনার কী দিয়ে একটি X-API-Key হেডার যোগ করুন, তারপর text, socialMedia (যেমন LINKEDIN) ও postType (যেমন TEXT) ডেটা ফিল্ড হিসেবে যোগ করুন। পোস্টটি এখনই প্রকাশ না করে শিডিউল করতে ISO 8601 ফরম্যাটে scheduledAt যোগ করুন।
- 4Social media studio থেকে Zap চালু করতে একটি Catch Hook ট্রিগার যোগ করুন, এর URL কপি করুন, এবং আপনার পছন্দের ইভেন্টসহ সেটিংস → ওয়েবহুক-এর অধীনে এন্ডপয়েন্ট হিসেবে যোগ করুন।
উদাহরণ রিকোয়েস্ট
এই রিকোয়েস্ট একটি LinkedIn পোস্ট শিডিউল করে। সঙ্গে সঙ্গে প্রকাশ করতে scheduledAt বাদ দিন, আর ওই প্ল্যাটফর্মের একাধিক অ্যাকাউন্ট যুক্ত থাকলে accountId যোগ করুন।
POST https://api.so-me.studio/v1/posts
X-API-Key: YOUR_API_KEY
Content-Type: application/json
{
"text": "New on the blog: how we plan a month of posts https://example.com/blog/monthly-plan",
"socialMedia": "LINKEDIN",
"postType": "TEXT",
"scheduledAt": "2026-11-02T09:00:00Z"
}Zap-এর উদাহরণ
নতুন ব্লগ পোস্ট থেকে শিডিউল করা পোস্ট
RSS by Zapier নতুন আর্টিকেল ধরে, আর দুটি POST রিকোয়েস্ট সেটির লিংকসহ একটি LinkedIn পোস্ট ও একটি X পোস্ট শিডিউল করে।
Google Sheets-এর সারি থেকে শিডিউল করা পোস্ট
কনটেন্ট শিটের প্রতিটি নতুন সারি, ক্যাপশন, প্ল্যাটফর্ম ও তারিখসহ, সেই সারির সময়ের জন্য শিডিউল করা পোস্ট হয়ে যায়।
নতুন YouTube ভিডিও থেকে LinkedIn ও X-এ
আপনার চ্যানেলে নতুন আপলোড হলে YouTube ট্রিগার চালু হয়, আর দুটি রিকোয়েস্ট ভিডিওর লিংক LinkedIn ও X-এ শেয়ার করে।
অনুমোদনের জন্য ড্রাফট হিসেবে AI-লেখা ক্যাপশন
একটি ChatGPT ধাপ বিষয় থেকে ক্যাপশন লেখে, তারপর /v1/drafts-এ একটি POST সেটি প্রকাশ না করে পর্যালোচনার জন্য সংরক্ষণ করে।
ব্যর্থ পোস্টের সতর্কবার্তা
একটি Catch Hook ট্রিগার post.failed গ্রহণ করে, আর Zap বিস্তারিত তথ্য একটি Slack চ্যানেলে পাঠায়, যাতে কেউ পোস্টটি আবার চেষ্টা করতে পারেন।
আপনার ডেটা নিরাপদ
আপনার API কী Zap-এর রিকোয়েস্ট হেডারে থাকে, তাই কে Zap এডিট করতে পারবেন তা সীমিত রাখুন, আর কখনো কী প্রকাশ হয়ে গেলে সেটিংস → API থেকে সেটি বাতিল করুন। ওয়েবহুক ডেলিভারি আপনার এন্ডপয়েন্টের সিক্রেট দিয়ে সাইন করা থাকে, তাই আপনি যাচাই করতে পারেন সেগুলো কোথা থেকে এসেছে।
সহায়তা নিন
এখানে ব্যবহৃত প্রতিটি ফিল্ড docs.so-me.studio-তে REST API কুইকস্টার্ট ও ওয়েবহুক ডকুমেন্টেশনে আছে। সেটআপের কোনো ধাপে আটকে গেছেন? হেল্প সেন্টার দেখুন।