ورود به پنل با کد یکبارمصرف؛ زیرکاربرها با سطح دسترسی جدا.
محدودیت IP
درخواست API فقط از سرورهایی که خودت تعریف کردهای پذیرفته میشود.
امضای وبهوک
هر گزارش تحویل با کلید مخفی تو امضا میشود تا جعلی نباشد.
لاگ کامل
هر ارسال، هر ورود و هر تغییر تنظیمات ثبت و قابل خروجی است.
داستان اسم ما
۲۵۰۰ سال پیش، پیام با اسب تازهنفس میرفت
در شاهراه شاهی هخامنشی، چاپارخانهها به فاصلهی یک روز اسبسواری ساخته شده بودند. هرودوت از ۱۱۱ ایستگاه در مسیری نزدیک به ۲۵۰۰ کیلومتر نوشته است. پیک در هر ایستگاه اسب عوض میکرد و پیام بیتوقف میرفت. چاپارتل همان ایده است، روی شبکهی اپراتورها.
چاپارخانهسرور رلهی پیام
اسب تازهنفسخط جایگزین خودکار
مهر روی نامهامضای وبهوک
یک دقیقه وقت داری؟
رله
پیامها را پیش از رسیدن به لبه لمس کن تا تحویل شوند. پیامهای خطچین اسپماند؛ به آنها دست نزن. ۲۵ ثانیه.
امتیاز ۰پیاپی ×۱زمان ۲۵
آمادهای؟
۱۵۰ امتیاز، نشان «چاپار تیزپا» را میدهد.
پیام: ۱۰ امتیاز، پیاپی بیشتراسپم: منفی ۱۵رکورد: ۰
نشانهای تو · پیک تازهکار۰ امتیاز
سؤالات متداول
قبل از شروع
فعال شدن پنل چقدر طول میکشد؟
با شماره موبایل ثبتنام میکنی و همان لحظه با اعتبار هدیه میتوانی پیامک آزمایشی بفرستی. خط اختصاصی بعد از احراز هویت فعال میشود.
پیامک من به شمارههای لیست سیاه میرسد؟
پیامکهای اطلاعرسانی و کد تأیید از خطوط خدماتی ارسال میشوند که به لیست سیاه مخابرات هم میرسند. پیامک تبلیغاتی طبق قوانین به آنها ارسال نمیشود.
اگر پیامک نرسد چه میشود؟
اگر اپراتور خطا بدهد، چاپارتل خودکار از خط جایگزین میفرستد. کد تأیید هم صف جداگانه دارد تا پشت کمپینهای بزرگ نماند.
پیامک فارسی چند کاراکتر است؟
یک پیامک فارسی تا ۷۰ کاراکتر است. پیامک بلندتر چندبخشی میشود و هر بخش ۶۷ کاراکتر دارد. پیامک انگلیسی تا ۱۶۰ کاراکتر است.
اولین پیامت را همین امروز بفرست
ثبتنام با شماره موبایل، یک دقیقه طول میکشد.
پیامک انبوه و کد تأیید
هر پیامک، شمرده و رسیده
متن را بنویس، تعداد بخش و هزینه را همان لحظه ببین و روی گوشی پیشنمایش بگیر.
کاراکتر۰
تعداد بخش۱
نوعفارسی
هزینهی تقریبی: ۰ تومان (قیمت نمونه)
فروشگاه نوروز۳۰۰۰۴۸۲۱
به خبرنامهی فروشگاه نوروز خوش آمدید.دیروز
کد تأیید (OTP)
ورود با کد، زیر یک دقیقه
دکمه را بزن؛ کد روی گوشی نمونه میآید. آن را وارد کن.
کد هنوز ارسال نشده است.
چاپارتل · همین حالا کد ورود شما
۱۰:۲۴
صفحهی قفل
خط جایگزین خودکار
اگر یک سرشماره خطا بدهد، پیامک از خط دیگر میرود.
زمانبندی و پیامک دورهای
تبریک تولد، یادآوری قسط و پیامک مناسبتی خودکار.
گزارش تحویل لحظهای
ارسالشده، تحویلشده و ناموفق، با وبهوک برای سیستم خودت.
پلنها
پلن پیامک
هزینهی هر پیامک از کیف پول کم میشود؛ پلن فقط امکانات و قیمت هر پیامک را تعیین میکند.
تلفن ابری
شمارهای که مشتری فراموش نمیکند
شمارهی دلخواهت را جستوجو کن یا یک شمارهی تصادفی بگیر. شمارههای رند کمیاباند.
جستوجوی شماره
رقمهای دلخواه را بنویس؛ شمارههای آزاد که آنها را دارند نشان داده میشوند.
منشی تلفنی (IVR)
تماس بگیر و منو را امتحان کن
صدای دکمهها همان بوق واقعی صفحهکلید تلفن است. منوی خودت را در پنل میسازی.
۰۲۱-۹۱۰۰۰۰۰:۰۰
برای شروع، دکمهی سبز را بزن.
منوی اصلی
خوشامدگوییمنوی اصلی با چهار گزینه
۱ · واحد فروشتعرفهی پیامک، تلفن ابری
۲ · پشتیبانی فنیمشکل ارسال، مشکل API، صف انتظار
۳ · پیگیری سفارشکد سفارش را میگیرد و وضعیت را میخواند
۰ · اپراتوراتصال به اولین کارشناس آزاد
این منو نمونه است. در ناحیهی کاربری، بخش تلفن ابری، منوی خودت را میسازی.
شمارهی تصادفی
آمادهی چرخش
شمارههای تکراری و پشتسرهم «طلایی» حساب میشوند.
صف و پخش تماس
تماسها بین کارشناسها پخش میشوند؛ هیچ تماسی گم نمیشود.
ضبط مکالمه
همهی تماسها ضبط و در پنل قابل جستوجو هستند.
اپ موبایل و دسکتاپ
شمارهی شرکت را روی گوشی شخصی جواب بده.
پلنها
پلن تلفن ابری
ماهانه پرداخت کن، هر وقت خواستی ارتقا بده.
تعرفه
قبل از خرید، هزینهات را ببین
حجم ماهانه را تنظیم کن یا پلنها را کنار هم مقایسه کن. قیمتها نمونهاند تا تعرفهی نهایی اعلام شود.
هزینهی ماهانه
۰
تومان
پیامک۰
تلفن ابری۰
تخفیف حجمی۰
مقایسهی پلنها
راهکارها
هر صنف، پیام خودش را دارد
برای هر کسبوکار، کانال مناسب، نمونهپیام و تنظیم پیشنهادی را آماده کردهایم. از همینجا شروع کن و در پنل شخصیسازی کن.
فروشگاه اینترنتی
از ثبت سفارش تا رسیدن بسته
مشتری در هر مرحله میداند سفارشش کجاست؛ تماسهای «سفارشم کو؟» کم میشود.
پیامک خودکار ثبت، ارسال و تحویل سفارش با افزونهی ووکامرس
چاپارتل را تیمی ساخته که سالها با مشکل «پیامک نرسید» در فروشگاهها و اپلیکیشنها سروکله زده است. ما یک چیز را جدی میگیریم: پیام تا به دست صاحبش نرسد، کار تمام نیست.
تحویل، نه ارسال
معیار ما درصد تحویل است. هر پیام دو مسیر دارد و اگر یکی بسته بود، از دیگری میرود.
قیمت روشن
تعرفه را همانجا که میفرستی میبینی. هزینهی پنهان و قرارداد اجباری نداریم.
پشتیبانی که کد میخواند
کارشناس پشتیبانی ما هم لاگ API را میفهمد و هم صبر میکند تا مشکل حل شود.
مسیر ما
از یک ایده تا یک زیرساخت
[سال]شروع
[شرح کوتاه شروع کار؛ این بخش با اطلاعات واقعی شما کامل میشود.]
[سال]اولین مشتری سازمانی
[نام یا صنف مشتری و آنچه برایش ساختید.]
۱۴۰۵راهاندازی چاپارتل
پیامک، کد تأیید و تلفن ابری در یک پنل و یک API.
مجوزها[شمارهی مجوز سازمان تنظیم مقررات]
برای فعالیت بهعنوان ارائهدهندهی خدمات ارزش افزوده.
نماد اعتماد[اینماد]
نشان اعتماد الکترونیکی.
نشانی[نشانی دفتر]
تهران
همکاری با مااستخدام
برای فرصتهای شغلی به jobs@chapartel.com ایمیل بزنید.
تماس با ما
حرف بزنیم
برای خط اختصاصی، شمارهی رند، راهاندازی API یا قیمت سازمانی پیام بگذارید. در ساعات کاری، کمتر از دو ساعت پاسخ میدهیم.
تلفن[۰۲۱-۰۰۰۰۰۰۰۰]
ایمیلinfo@chapartel.com
ساعات کاریشنبه تا چهارشنبه، ۹ تا ۱۸ · پشتیبانی فنی شبانهروزی
نشانی[نشانی دفتر، تهران]
مشتری هستید؟از سریعتر جواب میگیرید.
وبلاگ و آموزش
یادداشتهایی دربارهی رساندن پیام
راهنمای عملی پیامک، کد تأیید و تلفن ابری؛ کوتاه و بدون اغراق.
قوانین
قوانین و حریم خصوصی
به زبان ساده نوشتهایم. این متن پیشنویس است و پیش از انتشار باید با مشاور حقوقی بازبینی شود.
شرایط استفاده
آخرین بهروزرسانی: [تاریخ]
۱. پذیرش
با ثبتنام در چاپارتل این شرایط را میپذیرید. اگر از طرف یک شرکت ثبتنام میکنید، تأیید میکنید که اختیار این کار را دارید.
۲. حساب کاربری
حساب با شماره موبایل ساخته میشود. برای خط اختصاصی و ارسال تبلیغاتی، احراز هویت (کارت ملی یا مدارک شرکت) طبق ضوابط سازمان تنظیم مقررات و ارتباطات رادیویی لازم است. مسئولیت حفظ کلیدهای API و دسترسی زیرکاربران با شماست.
۳. محتوای پیامها
مسئولیت محتوای پیام با فرستنده است. ارسال محتوای مغایر با قوانین کشور، فریبنده، یا بدون رضایت گیرنده ممنوع است. چاپارتل میتواند ارسال مشکوک را متوقف کند تا بررسی شود.
۴. هزینه و کیف پول
هزینهی هر ارسال هنگام ارسال از کیف پول کم میشود. تعرفهها در صفحهی تعرفه اعلام میشوند و تغییرشان دستکم ۷ روز پیشتر اطلاع داده میشود.
۵. دسترسپذیری
هدف ما در دسترس بودن ۹۹٫۹٪ سرویس است. اختلال اپراتورها و قطعیهای خارج از کنترل ما در صفحهی وضعیت سرویس اعلام میشود.
۶. پایان همکاری
هر زمان میتوانید حساب را ببندید و موجودی باقیمانده را طبق سیاست بازگشت وجه پس بگیرید.
حریم خصوصی
آخرین بهروزرسانی: [تاریخ]
چه چیزی نگه میداریم
اطلاعات حساب: نام، شماره موبایل، ایمیل و مدارک احراز هویت.
اطلاعات ارسال: شمارهی گیرنده، متن، زمان و وضعیت تحویل، برای گزارش و رفع اشکال.
لاگ فنی: IP و درخواستهای API، برای امنیت.
چه کاری با آن نمیکنیم
دفترچهی تلفن و شمارهی گیرندگان شما را نمیفروشیم، با کسی به اشتراک نمیگذاریم و برای تبلیغات خودمان استفاده نمیکنیم.
مدت نگهداری
متن پیامها [۶ ماه] و گزارشهای آماری [۲ سال] نگه داشته میشوند، مگر قانون مدت دیگری بخواهد.
حقوق شما
میتوانید خروجی دادههایتان را بگیرید یا حذف حساب را درخواست کنید: privacy@chapartel.com
سیاست ضد اسپم
پیامکی که گیرنده نخواسته، هم به او آسیب میزند و هم اعتبار خطها را از بین میبرد. به همین دلیل:
پیامک تبلیغاتی فقط به کسانی ارسال شود که رضایت دادهاند، و طبق قانون به شمارههای لیست سیاه ارسال نمیشود.
پیامک تبلیغاتی باید راه لغو عضویت داشته باشد (مثلاً «لغو۱۱»).
ساعت ارسال تبلیغاتی محدود به [۸ تا ۲۱] است.
خرید و استفاده از بانک شمارهی دیگران ممنوع است.
گزارش اسپم: abuse@chapartel.com. حسابهایی که نرخ شکایت بالایی دارند متوقف میشوند.
بازگشت وجه
موجودی شارژشده و مصرفنشده کیف پول، با درخواست از پنل، ظرف [۷ روز کاری] به حساب بانکی به نام صاحب حساب برمیگردد.
اعتبار هدیه قابل بازگشت نیست.
هزینهی پیامکی که اپراتور «ناموفق» گزارش کند، طبق [تعرفهی اپراتور] به کیف پول برمیگردد.
هزینهی خط اختصاصی و شمارهی رند پس از واگذاری قابل بازگشت نیست.
وضعیت سرویس
همه چیز کار میکند
وضعیت لحظهای سرویسها و تاریخچهی ۹۰ روز گذشته.
همهی سرویسها فعالاندبهروزرسانی: همین حالا
هر نوار یک روز است. دادههای این صفحه نمونهاند.
رخدادهای اخیر
[تاریخ] · برطرف شدکندی تحویل پیامک به یکی از اپراتورها
تحویل پیامک به مدت ۲۵ دقیقه با تأخیر انجام شد. ارسالها خودکار به خط جایگزین منتقل شدند.
ساعت ۲ تا ۳ بامداد؛ تماسها در این مدت به اپ موبایل کارشناسها منتقل شدند.
نمایندگی و همکاری
با چاپارتل درآمد بساز
طراح سایت، آژانس دیجیتال یا توسعهدهندهای؟ مشتریهایت را به چاپارتل وصل کن و از هر شارژ آنها سهم بگیر.
معرف[٪]
لینک معرفی بگیر؛ از شارژ کاربرانی که با لینک تو میآیند سهم ببر.
بدون حداقل فروش
گزارش در پنل
نماینده[٪]
پنل اختصاصی با زیرکاربر؛ تعرفه را خودت برای مشتری تعیین کن.
پنل با نام تجاری تو (وایتلیبل)
تعرفهی عمده
پشتیبانی اختصاصی
یکپارچهسازیAPI
افزونه یا ماژول برای یک نرمافزار بساز؛ در فهرست یکپارچهسازیها معرفیات میکنیم.
کلید آزمایشی نامحدود
بازبینی فنی رایگان
درخواست نمایندگی
فرم تماس را با موضوع «نمایندگی» پر کن؛ طی دو روز کاری تماس میگیریم.
ورود به ناحیهی کاربری
شماره موبایل را بزن؛ کد یکبارمصرف روی همین صفحه نمایش داده میشود چون این نسخهی نمایشی است.
حساب نمایشی: همهی دادهها نمونهاند و فقط در مرورگر تو ذخیره میشوند. پرداخت و ارسال واقعی انجام نمیشود.
ورود مدیران
داشبورد مدیریت چاپارتل. در این نسخهی نمایشی، با هر رمزی وارد میشوید.
داشبورد مدیریت نمایشی: تغییرات روی سایت و حسابهای نمونه در همین مرورگر اعمال میشود.
API نسخهی ۱https://api.chapartel.com/v1
مستندات API چاپارتل
با API چاپارتل از کد خودت پیامک میفرستی، کد تأیید میسازی و بررسی میکنی، شمارههای تلفن ابری را مدیریت میکنی و رویدادها را با وبهوک لحظهای دریافت میکنی.
همهی درخواستها با HTTPS و بدنهی JSON کار میکنند و پاسخها هم JSON هستند. متن فارسی را مستقیم با UTF-8 بفرست؛ نیازی به کدگذاری جداگانه نیست.
این مستندات طراحی نمونهی سرویس چاپارتل است. نشانیها و پاسخها برای نمایش ساختار نوشته شدهاند.
شروع سریع در سه قدم
در ناحیهی کاربری، بخش کلیدهای API، یک کلید بساز. کلیدهای آزمایشی با ct_test_ و کلیدهای اصلی با ct_live_ شروع میشوند.
کلید را در متغیر محیطی CHAPARTEL_KEY بگذار و هرگز آن را در کد سمت مرورگر قرار نده.
اولین پیامک را بفرست:
با کلید آزمایشی، پیامک واقعاً ارسال نمیشود اما وضعیتها و وبهوکها مثل محیط اصلی تولید میشوند. برای آزمایش تحویل ناموفق، به شمارهی 09000000000 بفرست.
احراز هویت
هر درخواست باید سربرگ Authorization با مقدار Bearer <کلید> داشته باشد. درخواست بدون کلید پاسخ 401 و کلید بدون دسترسی لازم پاسخ 403 میگیرد.
Header
Authorization: Bearer ct_live_8f2c…a91d
دسترسی کلیدها
هنگام ساخت کلید میتوانی دسترسی را محدود کنی: sms، verify، numbers، contacts. برای سرورهای حساس، فهرست IP مجاز هم تعریف کن.
اگر کلیدی لو رفت، همان لحظه از پنل باطلش کن. کلید باطلشده بلافاصله پاسخ 401 میگیرد.
نشانی پایه و نسخهها
نشانی پایه https://api.chapartel.com/v1 است. تغییرات ناسازگار فقط در نسخهی جدید (v2) میآیند و نسخهی قبلی دستکم ۱۲ ماه پشتیبانی میشود.
قالب شمارهها
شمارهی ایرانی را به هر یک از قالبهای 09121234567، 9121234567 یا +989121234567 بفرست؛ چاپارتل آن را به قالب بینالمللی E.164 تبدیل میکند. ارقام فارسی هم پذیرفته میشوند.
زمانها
همهی زمانها در قالب ISO 8601 و منطقهی زمانی UTC هستند، مثل 2026-10-23T08:30:00Z. برای زمانبندی به وقت تهران، اختلاف +03:30 را در مقدار بگذار.
خطاها
خطاها کد وضعیت HTTP مناسب و بدنهی یکسان دارند. فیلد code ثابت است و برای منطق برنامه از آن استفاده کن؛ متن message ممکن است تغییر کند.
هر کلید بهطور پیشفرض ۳۰ درخواست در ثانیه دارد. ارسال گروهی با ارسال انبوه تا ۱۰۰ هزار گیرنده را در یک درخواست میپذیرد و از این سهمیه کم نمیکند.
سربرگ پاسخ
معنی
X-RateLimit-Limit
سقف درخواست در هر ثانیه
X-RateLimit-Remaining
درخواستهای باقیمانده در این ثانیه
Retry-After
بعد از پاسخ 429، چند ثانیه صبر کنی
تکرار امن درخواست (Idempotency)
اگر شبکه قطع شد و نمیدانی پیامک رفته یا نه، همان درخواست را با همان سربرگ Idempotency-Key دوباره بفرست. چاپارتل تا ۲۴ ساعت پاسخ اول را برمیگرداند و پیامک دوباره ارسال نمیشود.
Header
Idempotency-Key: order-2481-shipped
صفحهبندی
فهرستها با پارامترهای limit (حداکثر ۱۰۰) و cursor صفحهبندی میشوند. پاسخ فیلد next_cursor دارد؛ وقتی null شد، به انتهای فهرست رسیدهای.
ارسال پیامک
یک پیامک به یک یا چند گیرنده (تا ۱۰۰ نفر) میفرستد. برای بیشتر از ۱۰۰ گیرنده از ارسال انبوه استفاده کن.
ارسال انبوه
یک کمپین با متن ثابت یا متن شخصیسازیشده برای هر گیرنده میسازد. متغیرها با {{name}} در متن مشخص میشوند و از فیلد vars هر گیرنده پر میشوند.
دریافت وضعیت پیامک
وضعیت یک پیامک را برمیگرداند. برای اطلاع لحظهای، بهجای پرسوجوی پشتسرهم از وبهوک استفاده کن.
چرخهی وضعیت
queued ← sent ← delivered. وضعیتهای پایانی دیگر: failed (خطای اپراتور)، undeliverable (گوشی خاموش تا ۴۸ ساعت) و blocked (شماره در لیست سیاه برای پیامک تبلیغاتی).
پیامکهای دریافتی
پیامکهایی که مشتریها به خط اختصاصی تو فرستادهاند. رویداد message.inbound هم برای هر پیامک دریافتی ارسال میشود.
ارسال کد تأیید
کد یکبارمصرف میسازد و میفرستد. لازم نیست کد را خودت بسازی یا نگه داری. کد تأیید صف جداگانه دارد و اگر اپراتور اول خطا بدهد، خودکار از خط جایگزین ارسال میشود.
بررسی کد تأیید
کدی که کاربر وارد کرده را بررسی میکند. هر کد ۵ بار فرصت ورود و ۱۲۰ ثانیه اعتبار دارد.
شمارههای تلفن ابری
شمارههای فعال حساب و منوی صوتی متصل به هرکدام را برمیگرداند.
گزارش تماسها
تماسهای ورودی و خروجی شمارههای ابری، همراه با نشانی فایل ضبطشده. نشانی فایل ۱۵ دقیقه معتبر است.
ساخت مخاطب
مخاطب را به دفترچه تلفن اضافه میکند. اگر شماره از قبل وجود داشته باشد، اطلاعاتش بهروز میشود.
وبهوکها
در پنل، بخش کلیدهای API و وبهوک، نشانی سرور خودت را ثبت کن. چاپارتل برای هر رویداد یک درخواست POST با بدنهی JSON میفرستد. سرور باید ظرف ۱۰ ثانیه کد 2xx برگرداند؛ در غیر این صورت تا ۲۴ ساعت با فاصلهی افزایشی دوباره تلاش میکنیم.
هر درخواست وبهوک سربرگ X-Chapartel-Signature دارد: امضای HMAC-SHA256 از بدنهی خام درخواست با کلید امضای وبهوک. پیش از پردازش، امضا را بررسی کن و درخواستهای قدیمیتر از ۵ دقیقه (سربرگ X-Chapartel-Timestamp) را رد کن.