Note: The plugin settings page also includes a Subscribers tab for viewing and managing your Telegram subscribers. See Managing Your Subscribers for details on the subscriber table, search, filtering, and admin actions.
Allow External Invites #
This setting determines if your bot should intercept and validate channel or group invites created externally, i.e. not by the Subscriber Manager for Telegram plugin. For example, you manually create an invite from the Telegram app and share it with a friend or anyone else.
This setting applies only to invites requiring admin approval. If the invite is a general invitation, the bot will ignore it.
If the setting is disabled:
If the Allow External Invites option is disabled, external links requiring admin approval will be automatically denied. If you intend to manually share links requiring approval, this setting will have to be enabled.
If the setting is enabled:
If the Allow External Invites option is enabled, then all external invite links requiring admin approval will be automatically approved. The approval will be almost instant when the link is used, and channel or group admins will not need to manually approve the join requests.
Our recommendation is to enable this setting and create custom invite links requiring admin approval any time you want to add someone manually. This provides for a better user experience as the approval is almost instant, and in future versions of the Subscriber Manager for Telegram plugin externally added users will be tracked and visible inside the plugin settings admin area.
Require Activation Step #
⚠️ Being deprecated. The activation step is being phased out. On new installs it is now hidden, and direct invite links are the recommended default flow. If you already use the activation step it will keep working for now, but we suggest moving to direct invites. This documentation is kept for existing users.
The activation step was the plugin’s original sign-up flow users followed after a successful checkout. The current version of the plugin now makes this step optional, providing users with invite links immediately following a successful checkout. For more information on what users can expect following checkout, see the support document What Your Customers Can Expect At Checkout.
If the setting is disabled:
If the Require Activation Step option is disabled, users will be provided with channel or group invite links immediately following a successful checkout (depending on the payment gateway used). The invites will also be sent to them via email.
If the setting is enabled:
If the Require Activation Step option is enabled, users will first activate their order using an activation code before getting their channel invites. This is an extra step intended to capture their Telegram User ID for invite link validation. This is no longer required as the plugin now captures their user ID and validates the order against the invite link. Original users of the plugin will be familiar with this flow as it was hard-coded into the plugin.
Special note for private Telegram groups: If you’re using the plugin to manage a large or very active private group or supergroup, it is highly recommended to disable this feature to avoid overwhelming your WordPress site with high volumes of messages from your Telegram bot.
Lastly, anytime this setting is updated and changes are saved, you will need to click on the Set Webhook button to update the events the Telegram Bot needs to send updates for.
Remove After N Days On-Hold #
This setting appears only when a subscription plugin — WooCommerce Subscriptions or Flexible Subscriptions — is active. It controls whether members are removed while their subscription sits on-hold, the status a subscription enters when a renewal payment fails and is being retried.
The default value is 0, which means on-hold subscribers are never removed automatically — they keep their Telegram access throughout the payment-retry window. This is the safe default: it avoids cutting off a paying customer over a temporary billing hiccup.
Set it to a number of days to remove a member if their subscription stays on-hold that long. When a subscription goes on-hold, the plugin schedules the removal that many days out. If the subscription is reactivated — or cancelled or expired — before then, the pending removal is cancelled automatically.
For how this fits the full subscription lifecycle, see Link a Channel or Group to a Subscription Product.
WooCommerce Webhook Integration #
Subscriber Manager Pro adds a custom webhook topic to WooCommerce called “Telegram Invite Links Generated.” This webhook fires every time Telegram invite links are generated for an order, delivering a JSON payload with the order details and invite links to any URL you configure.
Use this to connect to automation platforms like Make.com, n8n, Zapier, or Pabbly Connect — for example, to log purchases to a spreadsheet, send custom notifications, or update CRM records.
This is separate from the Telegram bot webhook configured in the plugin settings. The WooCommerce webhook is an outbound notification you set up in WooCommerce > Settings > Advanced > Webhooks.
For full setup instructions and the payload reference, see WooCommerce Webhook Integration.