SMMFor

Integrations

Telegram bot and notifications, email sending, payment gateways, Trustpilot, AI translation, the app (PWA), child panels, affiliates and automations.

Telegram

Admin notifications (Settings → Telegram): enter a bot token and one or more chat IDs (comma-separated). You get:

  • New orders (except those below the amount you set)
  • Orders waiting to be sent to a provider
  • Provider balance below the threshold (default 25 USD)
  • Automation alerts

Bot (Admin → Telegram bot → Connect bot): registers the webhook and points the bot's menu button to the Telegram Mini App (/tg) (https only).

WhoCommands
Admin chats/stats, /pending, /balance; Approve/Reject buttons on manual payment notices
Customers/start <code> with the link code from their panel, then /orders, /balance, /stop

Customers who link Telegram get a message when an order completes, partially completes or is canceled.

Email

Admin → Notifications.

SendingDescription
Platform (default)The platform's infrastructure, sender name = your panel name
SMTPYour own server: port 25/465/587/2525, STARTTLS or TLS. Private network hosts are refused.
ResendA Resend API key; the sender must be on a domain verified in Resend

Changing the sending setup asks for 2FA. Test email goes to your own address.

Templates (safe markdown, {{variable}} placeholders, {{button}} or {{button:Label}}):

EventVariables
welcomename, email, panel, url, button
verify_email (can't be disabled)+ link
password_reset (can't be disabled)+ link
deposit_paid+ amount, balance
ticket_reply+ ticket, subject, message
guest_orderemail, panel, url, order, button
account_invite (can't be disabled)name, email, panel, url, button

Payment methods

Admin → Payment methods. Money goes straight to your account. Every method has: display name, charge currency, min/max amount (USD), percentage and fixed fee, extra bonus percentage, and who can use it (everyone / verified email only / after the first deposit). Saving credentials asks for 2FA. The notification (IPN/webhook) URL to give the gateway is shown on the method page: https://yourpanel.com/api/pay/wh/{method}/{token}.

GatewayCredentials
PayTRMerchant ID, merchant key, merchant salt, installments, test mode
iyzicoAPI key, secret key, sandbox
PaparaAPI key, (optional) secret key, test mode
Shopier (beta)Access token, product image
PaywantAPI key, API secret, payment channel
Heleket / CryptomusMerchant ID (UUID), API key, who pays the fee
NOWPaymentsAPI key, IPN secret, sandbox
Binance PayAPI key, secret key
PlisioSecret key
CoinPaymentsClient ID, client secret
StripeSecret key, webhook secret
PayPalClient ID, client secret, webhook ID, sandbox
PaddleAPI key, webhook secret, sandbox
PayopPublic key, secret key, JWT
PayeerShop ID, secret key, IP check
Perfect MoneyPayee account, payee name, alternate passphrase
ManualInstructions; USD, TRY, EUR, BRL, IDR, INR, PKR, BDT

Trustpilot

Enabled under Settings → Growth. The widget only shows when the business unit ID, template ID and domain are also set.

AI translation

Translates missing interface texts on the Languages page (5 runs a day) and block texts in the page editor (30 a day) with Claude. Placeholders are preserved. Languages: Turkish, English, German, Portuguese (Brazil), Indonesian, Hindi, Urdu, Bengali.

The app (PWA)

Your site is automatically an installable app: named after your panel, with your favicon (or initial) as the icon and your main colour as the theme colour. It opens in the customer panel and shows an offline page when there's no connection. Nothing to configure.

Child panels

With Settings → Child panels on, customers can open their own monthly-paid panel (name.platformdomain) from their balance. The child panel's only provider is your API v2 (with the customer's key and prices). Unpaid child panels are suspended and closed after 30 days. Child panels have no Admin API, affiliates or child panel sales.

Affiliates

SettingDefaultDescription
Commission percentage10Share of the referred customer's net profit; 0 = off
Payout mode—instant (to balance immediately) or request
Minimum payout10 USD
Auto-approveon
External payout methods—Comma-separated list

Automations

TriggerActions
Order stuck (X hours)Notify or cancel
Order completed (after X days)Request a refill or notify
Ticket unanswered (X hours)Notify

Optional conditions: statuses, provider, service IDs, minimum charge.