# ক্যালেন্ডার ইন্টিগ্রেশন


# ক্যালেন্ডার ইন্টিগ্রেশন

ইন্টিগ্রেশন imatic Calendar-কে আপনি ইতিমধ্যে ব্যবহার করেন এমন টুলগুলির সাথে সংযুক্ত করে — যাতে আপনার বুকিং পেজ প্রতিফলিত করে আপনি কখন প্রকৃতপক্ষে ব্যস্ত, এবং আপনি অন্যত্র যা তৈরি করেছেন তা নিয়ে আসতে পারেন। আপনার ড্যাশবোর্ডের **Integrations**-এর অধীনে এগুলি পরিচালনা করুন।

## Google সংযুক্ত করুন

আপনার Google অ্যাকাউন্ট লিঙ্ক করতে Google-এর পাশে **Connect** ব্যবহার করুন। অ্যাক্সেস অনুমোদন করতে আপনাকে Google-এ পাঠানো হবে, তারপর imatic Calendar-এ ফিরিয়ে আনা হবে।

## Outlook সংযুক্ত করুন

একইভাবে আপনার Microsoft অ্যাকাউন্ট লিঙ্ক করতে Outlook-এর পাশে **Connect** ব্যবহার করুন।

## দ্বিমুখী সিঙ্ক চালু আছে

Google বা Outlook সংযুক্ত হলে, সিঙ্ক স্বয়ংক্রিয়ভাবে **উভয় দিকে** চলে:

- **আপনার ব্যস্ত সময় আপনার স্লট ব্লক করে।** প্রতিবার আপনার [বুকিং পেজ](./booking-page) উপলব্ধ স্লট তৈরি করে, imatic Calendar রিয়েল টাইমে আপনার সংযুক্ত Google এবং Outlook ক্যালেন্ডার পরীক্ষা করে (একটি লাইভ free/busy লুকআপ)। আপনি ইতিমধ্যে যা নিয়ে ব্যস্ত তা আমন্ত্রিতরা বেছে নিতে পারে এমন স্লট থেকে সরিয়ে দেওয়া হয় — তাই আপনি কখনও একটি বিদ্যমান ইভেন্টের বিপরীতে ডাবল-বুক হবেন না।
- **নতুন বুকিং লিখে রাখা হয়।** যখন কেউ একটি বুকিং নিশ্চিত করে, imatic Calendar আপনার সংযুক্ত ক্যালেন্ডারে মিলে যাওয়া ইভেন্ট তৈরি করে, যাতে আপনার imatic অ্যাপয়েন্টমেন্টগুলি বাকি সবকিছুর পাশাপাশি দেখা যায়। বাতিল এবং রিশিডিউল স্বয়ংক্রিয়ভাবে সেই ইভেন্ট আপডেট বা সরিয়ে দেয়।

লোকেশন হিসেবে **Google Meet** বা **Microsoft Teams** ব্যবহার করা মিটিংয়ের জন্য, বুকিংটি সেই সংযুক্ত ক্যালেন্ডারে লেখা হলে আপনার জন্য একটি ভিডিও লিঙ্ক তৈরি হয় — দেখুন [স্বয়ংক্রিয়-জেনারেটেড ভিডিও লিঙ্ক](./event-types#লোকেশন)।

## একটি বাহ্যিক ক্যালেন্ডারে সাবস্ক্রাইব করুন (.ics)

আপনি imatic Calendar-কে একটি **বাহ্যিক `.ics` / `webcal` URL**-এ সাবস্ক্রাইব করতে পারেন — অন্য একটি অ্যাপ থেকে যেকোনো ক্যালেন্ডার ফিড। imatic সেই ফিড পড়ে এবং এর ইভেন্টগুলিকে ব্যস্ত হিসেবে বিবেচনা করে, তাই আপনার Google বা Outlook ইভেন্টের মতোই সেগুলি **আপনার স্লট ব্লক করে**। আপনি OAuth দিয়ে সংযুক্ত করতে পারেন না এমন একটি ক্যালেন্ডারের বিপরীতে আপনার প্রাপ্যতা সৎ রাখার এটি একটি সুবিধাজনক দ্বিতীয় উপায়।

১. অন্য ক্যালেন্ডার অ্যাপ থেকে `.ics` / `webcal` URL কপি করুন।
২. imatic Calendar **Integrations**-এ, সেই URL এবং একটি নাম সহ একটি **ICS subscription** যোগ করুন।
৩. imatic ফিডের ইভেন্টগুলি ইম্পোর্ট করে এবং সেগুলির বিপরীতে আপনার স্লট ব্লক করা শুরু করে।

:::note[অন্যভাবে সাবস্ক্রাইব করা]

*আপনার* imatic বুকিংয়ের একটি পাবলিক ফিড — যাতে অন্য একটি অ্যাপ আপনার imatic শিডিউলে সাবস্ক্রাইব করতে পারে — এখনও উপলব্ধ নয়। আপাতত, আপনি এর [নিশ্চিতকরণ পেজ](./booking-page#আমন্ত্রিত-যা-পান) থেকে একটি পৃথক বুকিং একটি `.ics` ফাইল হিসেবে ডাউনলোড করতে পারেন, অথবা Google/Outlook সংযুক্ত করতে পারেন যাতে বুকিংগুলি সেখানে স্বয়ংক্রিয়ভাবে লেখা হয়।

:::

## Zoom

আপনি একটি [ইভেন্ট টাইপে](./event-types#লোকেশন) মিটিং লোকেশন হিসেবে **Zoom** বেছে নিতে পারেন এবং আপনার নিজের Zoom লিঙ্ক সরবরাহ করতে পারেন। যা এখনও উপলব্ধ নয় তা হলো Google Meet এবং Teams যেভাবে করে সেভাবে প্রতিটি বুকিংয়ের জন্য **স্বয়ংক্রিয়ভাবে একটি নতুন Zoom লিঙ্ক তৈরি করা**। আজ একটি স্বয়ংক্রিয়-জেনারেটেড লিঙ্কের জন্য, **Google Meet** বা **Microsoft Teams** ব্যবহার করুন (উপরে মিলে যাওয়া ক্যালেন্ডার সংযুক্ত করুন), অথবা আপনার Zoom লিঙ্ক একটি Zoom বা **কাস্টম** লোকেশনে পেস্ট করুন।

## পরবর্তী ধাপ

- [ইভেন্ট টাইপ](./event-types#লোকেশন) — প্রতিটি মিটিং কোথায় হয় তা বেছে নিন।
- [প্রাপ্যতা](./availability) — আপনার বুকিং পেজ যে ঘণ্টা থেকে আঁকে তা সেট করুন।
- [ডেভেলপার](./developers) — REST API, webhook, এবং MCP সার্ভার দিয়ে স্বয়ংক্রিয় করুন।
