Опт и реселлеры
Покупайте оптом. Продавайте под своим брендом.
Одобренные реселлеры получают фиксированную скидку на каждый номер и продают наши номера своим клиентам под своим брендом через наш API.
- 2 250+сервисов
- 200+стран
- 100 %возврат, если сообщение не пришло
Как работает программа для реселлеров
Три шага от заявки до продаж под своим брендом.
-
Подайте заявку
Расскажите о своём бизнесе, о том, как вы продаёте, и сколько планируете тратить в месяц.
-
Получите одобрение
Каждую заявку рассматривает человек и устанавливает вашу скидку и лимиты. Статус виден в вашем аккаунте.
-
Продавайте под своим брендом
Покупайте через API со своим идентификатором клиента. Скидка действует на каждый номер, а деньги за номера без кода возвращаются.
Пока все платят по прайсу
Уровни объёма сейчас отключены. Когда они вернутся, ваш уровень будет зависеть от расходов за последние 30 дней во всех каналах.
Тем временем одобренные реселлеры получают фиксированную скидку на каждый номер.
Уровни объёма по расходам за последние 30 дней
- Стандарт До 50 $ Цены по прайсу
- Уровень 1 От 50 $ скидка 3 %
- Уровень 2 От 250 $ скидка 5 %
- Уровень 3 От 1 000 $ скидка 8 %
- Уровень 4 От 5 000 $ скидка 12 %
Продавайте номера под своим брендом
Ведите свой магазин, бот или приложение и покупайте каждый номер через наш API. Ваши клиенты видят ваш бренд, ваши цены и вашу поддержку.
-
Только ваш бренд
Номера и коды доходят до ваших клиентов через ваш собственный продукт. Мы никогда с ними не связываемся.
-
Скидка реселлера
Одобренные реселлеры получают фиксированную скидку на каждый номер независимо от месячного объёма.
-
Учёт по клиентам
Помечайте каждую покупку своим идентификатором клиента, затем фильтруйте и стройте отчёты по нему.
-
Ежемесячная выписка
Списания, возвраты и экономия по дням, клиентам и сервисам, с экспортом в CSV для бухгалтерии.
-
Подходящие лимиты
Мы настраиваем число активных номеров и дневной лимит расходов под ваш объём.
-
Автоматические возвраты
Нет кода — нет оплаты. Неиспользованные номера возвращаются на баланс, и вы можете так же вернуть деньги клиенту.
На том API, который вы уже знаете
REST с подписанными вебхуками или протокол sms-activate для существующих панелей и ботов. Добавьте идентификатор клиента к каждой покупке — и всё.
-
customer_refв каждой покупке — в REST API и в совместимом эндпоинте - Выписки в JSON и CSV по дням, клиентам и сервисам
- Ваши персональные цены в каждом прайс-листе API
curl
curl -s -X POST \
https://smsgrab.com/api/dev/v1/activations \
-H "Authorization: Bearer $SMSGRAB_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"service": "whatsapp",
"country": "indonesia",
"customer_ref": "shop-4821"
}'
Python
activation = requests.post(
"https://smsgrab.com/api/dev/v1/activations",
headers={
"Authorization": f"Bearer {key}",
"Idempotency-Key": str(uuid.uuid4()),
},
json={
"service": "whatsapp",
"country": "indonesia",
"customer_ref": customer.ref,
},
timeout=30,
).json()
Node.js
const url = 'https://smsgrab.com/api/dev/v1/activations';
const activation = await fetch(url, {
method: 'POST',
headers: {
Authorization: `Bearer ${key}`,
'Content-Type': 'application/json',
'Idempotency-Key': crypto.randomUUID(),
},
body: JSON.stringify({
service: 'whatsapp',
country: 'indonesia',
customer_ref: customer.ref,
}),
}).then((response) => response.json());
PHP
$activation = json_decode((string) $client->post('activations', [
'json' => [
'service' => 'whatsapp',
'country' => 'indonesia',
'customer_ref' => $customer->ref,
],
'headers' => ['Idempotency-Key' => bin2hex(random_bytes(16))],
])->getBody(), true);
Go
order := map[string]any{
"service": "whatsapp",
"country": "indonesia",
"customer_ref": customer.Ref,
}
err := call("POST", "/activations", order, idempotencyKey(), &activation)
{
"id": "5c1d0c2e-9f3a-4b7e-8a61-2f0c9d4e7b10",
"status": "WAITING_SMS",
"phone_number": "+6281234567890",
"price_minor": 17,
"currency": "USD",
"expires_at": "2026-09-27T10:25:00.000Z",
"customer_ref": "shop-4821"
}
Заявка на статус реселлера
Расскажите о своём бизнесе. Каждую заявку рассматривает человек, а её статус виден в вашем аккаунте.
- Подтверждённый адрес почты в аккаунте SmsGrab
- Ваша компания или проект и способ продаж
- Сколько вы планируете тратить в месяц
Вопросы об оптовой программе
Больше ответов — в справочном центре
Каждый номер получает полную скидку?
Почти всегда. У некоторых очень дешёвых номеров есть минимальная цена, поэтому их скидка может быть меньше. Цена, которую вы видите перед покупкой, всегда равна той, что вы заплатите.
Чем уровень отличается от скидки реселлера?
Уровни следуют за вашим объёмом и меняются вместе с ним. Одобренные реселлеры получают фиксированную скидку, согласованную с нами. Всегда действует бо́льшая из двух.
Как вести учёт покупок по клиентам?
Передавайте свой идентификатор клиента в каждой покупке через API. Выписка тогда группирует списания и возвраты по клиентам, а экспорт в CSV его содержит.
Видят ли мои клиенты SmsGrab?
Нет. Они пользуются вашим продуктом, и номера и коды приходят к ним через него. Мы никогда не связываемся с вашими клиентами.
Можно ли и дальше пользоваться промокодами и бонусами за приглашения?
Да. Бонусы поступают на баланс как обычно, а скидка действует на каждый номер, оплаченный с него.