İletiniz SMS
İletiniz SMS connects your WordPress site to iletiniz using the OAuth 2.0 Authorization Code flow (with PKCE) and turns your store into a complete SMS application. iletiniz is a hosted messaging service that sends SMS (and other channels, such as WhatsApp/Telegram, depending on your connected provider) through your own approved sender IDs and provider accounts.
Features:
- Secure one-click connection via OAuth (no API key or password to type in), with workspace selection.
- Dashboard: connection status, plan and remaining quota, connected SMS providers and approved sender IDs.
- WooCommerce automation: when an order status changes (received, processing, shipped, cancelled, refunded, etc.) an automatic, templated SMS is sent to the customer.
- Bulk sending: send a personalized bulk SMS to your WooCommerce customers in one go (filtered by order status and date).
- Plan/quota gate: when your quota runs out or you have no active plan, the plugin links you directly to iletiniz to upgrade.
- The API key is stored encrypted on your server (Libsodium/AES); least-privilege scope principle.
- Disconnect (revoke) support.
Authorization scopes: messages:send, contacts:write, connections:read, account:read.
This plugin requires a (free or paid) account at iletiniz. Sending messages consumes the quota of your iletiniz plan.
External services
This plugin connects to the third-party iletiniz service, operated by İletiniz, to provide all of its messaging functionality. iletiniz is the SMS/messaging provider behind the plugin; without it the plugin cannot send messages or display account information. Two iletiniz endpoints are used:
1. iletiniz API – api.iletiniz.com
This is the service that actually sends your messages and returns your account/sender data. It is contacted in the following cases:
- When a WooCommerce order changes status and the matching notification is enabled — to send the order SMS. Data sent: the customer’s phone number, the rendered message text, and (optionally) the selected sender ID and provider code.
- When you run a bulk send from the « Bulk Sending » page — to send the messages. Data sent: the recipient phone numbers and the rendered message text for each recipient, plus the optional sender ID and provider code.
- When the Dashboard, WooCommerce, or Bulk Sending pages load — to read your plan/quota (
/v1/account) and your approved senders/connections (/v1/senders). No personal data is sent in these read requests.
Every request includes your iletiniz API key as a Bearer token so the service can authenticate your account.
2. iletiniz web app / authorization server – iletiniz.com
This is used only to connect and disconnect your site (OAuth 2.0 with PKCE). It is contacted in the following cases:
- When you click « Connect to iletiniz », you are redirected to iletiniz.com to log in and authorize the connection. After authorization, the plugin exchanges the returned authorization code for an API key at
/connect/token. Data sent: the authorization code, the PKCE code verifier, the client id (wordpress), and the redirect URL. - When you disconnect, the plugin calls
/connect/revoketo revoke the credentials on the iletiniz side. Data sent: the client id and the API key being revoked.
Use of these services is subject to the iletiniz Terms of Use and Privacy Policy:
- Terms of Use: https://iletiniz.com/kullanim-sartlari
- Privacy Policy: https://iletiniz.com/gizlilik-politikasi
