This media is not supported in your browser
VIEW IN TELEGRAM
Users can now cancel drip-feed orders
Your users can now cancel active Drip-feed orders using the Cancel button on the Drip-feed page.
This allows them to stop a Drip-feed as soon as it is no longer neededβfor example, if the link is incorrect, the account has been blocked, the post has been removed, or the selected service is not working as expected.
Users no longer need to contact panel support and wait for an admin to cancel a Drip-feed, helping prevent unnecessary or incorrect orders from being created.
If you use a custom code theme, please make sure to update your drip_feed.twig file.
Your users can now cancel active Drip-feed orders using the Cancel button on the Drip-feed page.
This allows them to stop a Drip-feed as soon as it is no longer neededβfor example, if the link is incorrect, the account has been blocked, the post has been removed, or the selected service is not working as expected.
Users no longer need to contact panel support and wait for an admin to cancel a Drip-feed, helping prevent unnecessary or incorrect orders from being created.
If you use a custom code theme, please make sure to update your drip_feed.twig file.
β€23π4π₯3
More order details in Admin API v2 Get order list method βοΈ
Weβve added a new optional "include" parameter to the Get order list method in Admin API v2.
You can now request additional order details in bulk, without calling the Get order method for each order separately.
With this update, you can include:
β’ user_data β additional data entered by the user when creating the order
β’ last_update β the date and time of the last order update
β’ provider_response β the raw response received from the provider for the order
This helps reduce the number of API requests and makes it easier to build automations.
Note: To receive provider_response, the Admin API key must have the View provider response access.
Weβve added a new optional "include" parameter to the Get order list method in Admin API v2.
You can now request additional order details in bulk, without calling the Get order method for each order separately.
With this update, you can include:
β’ user_data β additional data entered by the user when creating the order
β’ last_update β the date and time of the last order update
β’ provider_response β the raw response received from the provider for the order
This helps reduce the number of API requests and makes it easier to build automations.
Note: To receive provider_response, the Admin API key must have the View provider response access.
π₯12β€4π4π2
Refill availability now syncs automatically with providers
We've added automatic synchronization of Refill availability with providers.
If Sync with provider is enabled, Refill availability is automatically updated whenever the provider enables or disables Refill for a service.
This helps keep Refill availability aligned with the provider's Refill settings, reduces manual service maintenance, and helps ensure users see the Refill button when it's available from the provider.
We've added automatic synchronization of Refill availability with providers.
If Sync with provider is enabled, Refill availability is automatically updated whenever the provider enables or disables Refill for a service.
This helps keep Refill availability aligned with the provider's Refill settings, reduces manual service maintenance, and helps ensure users see the Refill button when it's available from the provider.
β€22π₯17π7
Custom llms.txt support
You can now upload a custom llms.txt file for your panel's root directory.
The llms.txt file provides AI systems with a structured description of your websiteβs content. Uploading this file can help AI crawlers navigate and understand your panel more accurately.
The llms.txt file is not generated or updated automatically and must be maintained manually. We recommend uploading this file only if you understand the purpose of llms.txt and are sure that the information in the file is correct and up to date.
Find it in Settings > General > Custom llms.txt.
You can now upload a custom llms.txt file for your panel's root directory.
The llms.txt file provides AI systems with a structured description of your websiteβs content. Uploading this file can help AI crawlers navigate and understand your panel more accurately.
The llms.txt file is not generated or updated automatically and must be maintained manually. We recommend uploading this file only if you understand the purpose of llms.txt and are sure that the information in the file is correct and up to date.
Find it in Settings > General > Custom llms.txt.
β€16π6π₯5π2π2
This media is not supported in your browser
VIEW IN TELEGRAM
Updates and Platform filter in User App
We've added an Updates page to the User App, allowing your users to stay informed about the latest service changes. The Updates module must be enabled to display this section.
We've also added a platform filter to the New Order page. Users can quickly switch between platforms to find the services they need, while you can customize the list of platforms and the icon style.
You can manage these settings in Appearance > Mobile app.
User App is included in the Premium Plan.
We've added an Updates page to the User App, allowing your users to stay informed about the latest service changes. The Updates module must be enabled to display this section.
We've also added a platform filter to the New Order page. Users can quickly switch between platforms to find the services they need, while you can customize the list of platforms and the icon style.
You can manage these settings in Appearance > Mobile app.
User App is included in the Premium Plan.
β€10π6π2
Edit user method in Admin API v2 βοΈ
Weβve added a new Edit user method to Admin API v2.
It lets you edit panel user information through the API, similar to the Edit user action in the admin area.
With this method, you can:
β’ Add or update user contact and invoice details
β’ Manage user access to payment methods
β’ Manage user access to hidden services
This makes it easier to build custom user management automations, for example, you can sync user contacts with an external system, or control access to specific payment methods based on your own rules.
To start using this method, make sure your Admin API key has the required access in Panels > (β¦) > Admin API v2 settings.
Weβve added a new Edit user method to Admin API v2.
It lets you edit panel user information through the API, similar to the Edit user action in the admin area.
With this method, you can:
β’ Add or update user contact and invoice details
β’ Manage user access to payment methods
β’ Manage user access to hidden services
This makes it easier to build custom user management automations, for example, you can sync user contacts with an external system, or control access to specific payment methods based on your own rules.
To start using this method, make sure your Admin API key has the required access in Panels > (β¦) > Admin API v2 settings.
β€14π11π3
Payment methods update πΈ
We continue expanding supported methods to give your panel more flexibility and offer your clients more ways to pay for your services.
New methods include: Cina-pay, Azampay, Crystalpay, Dragonpay, Payriff, First Iraqi Bank (FIB), Paydia, Al Rajhi Bank, PawaPay, Monnify, GateNOC, Bybit Pay, Bkash, Transfeera, Swychr Connect, PagBrasil, Allapi, Volzix, OxaPay, Onvopay ,Odesin, VetusPay, BayADex, KHQR cc, MyanMyanPay MMQR, Payguru.
We also added new currencies and conversions for many existing methods.
Check all supported payment methods: https://perfectpanel.com/payments
We continue expanding supported methods to give your panel more flexibility and offer your clients more ways to pay for your services.
New methods include: Cina-pay, Azampay, Crystalpay, Dragonpay, Payriff, First Iraqi Bank (FIB), Paydia, Al Rajhi Bank, PawaPay, Monnify, GateNOC, Bybit Pay, Bkash, Transfeera, Swychr Connect, PagBrasil, Allapi, Volzix, OxaPay, Onvopay ,Odesin, VetusPay, BayADex, KHQR cc, MyanMyanPay MMQR, Payguru.
We also added new currencies and conversions for many existing methods.
Check all supported payment methods: https://perfectpanel.com/payments
Perfect Panel
Payment methods | Perfect Panel
Perfect Panel allows to seamlessly integrate a large selection of payment methods for SMM panel customers from all across the world.
π14β€9
More control over payment method access
You now have more control over which payment methods are available to new users on your panel.
To give you more flexibility in managing payment access and help reduce payment-related risks, weβve added two new options:
β’ Allowed for paying users β the payment method is available only to users who have completed at least one payment.
β’ Allowed for first payment only β the payment method is available only to users who have not completed a payment yet.
Find these options under Settings > Payments > Edit payment method > New users.
You now have more control over which payment methods are available to new users on your panel.
To give you more flexibility in managing payment access and help reduce payment-related risks, weβve added two new options:
β’ Allowed for paying users β the payment method is available only to users who have completed at least one payment.
β’ Allowed for first payment only β the payment method is available only to users who have not completed a payment yet.
Find these options under Settings > Payments > Edit payment method > New users.
β€13π₯13π6
New sync options for external providers π
Weβve added new sync options for services connected to external providers:
β’ Sync service status with provider β automatically disables a service if it is no longer available in the providerβs API response and enables it again when it returns.
β’ Sync min / max order β automatically updates the minimum and maximum order values based on provider data.
These options help keep service settings aligned with provider data and reduce manual updates.
The new sync options are currently available for supported external providers and may differ by API provider.
Weβve added new sync options for services connected to external providers:
β’ Sync service status with provider β automatically disables a service if it is no longer available in the providerβs API response and enables it again when it returns.
β’ Sync min / max order β automatically updates the minimum and maximum order values based on provider data.
These options help keep service settings aligned with provider data and reduce manual updates.
The new sync options are currently available for supported external providers and may differ by API provider.
β€27π6
Affiliates in User App
Weβve added an Affiliates section to User App, making your affiliate program easier to access from mobile.
Users can now quickly copy their referral link, track affiliate earnings, and view payout history directly in the app.
The Affiliates section is available on the Account page. You can also add the Affiliates block to the Home page. Manage these settings in Appearance > Mobile app.
User App is included in the Premium Plan.
Weβve added an Affiliates section to User App, making your affiliate program easier to access from mobile.
Users can now quickly copy their referral link, track affiliate earnings, and view payout history directly in the app.
The Affiliates section is available on the Account page. You can also add the Affiliates block to the Home page. Manage these settings in Appearance > Mobile app.
User App is included in the Premium Plan.
β€11π5π₯4
This media is not supported in your browser
VIEW IN TELEGRAM
Users can order without registration
Weβve added Public ordering, a new way for users to purchase services from your panel without having to register first. It makes the path from finding a service to placing an order much simpler, especially for new customers.
Users can choose a service, fill out the order form, and complete the payment without creating an account. Once the payment is confirmed, theyβll receive a unique link by email to track their order status.
The public ordering form also has a direct link, which you can add to your navigation or homepage, or share externally so users can go straight to the order page β even with a specific service preselected.
The new function is currently available for panels using the Visual Editor, allowing us to refine the new ordering flow before making it available more widely. Weβll continue improving the experience based on usage and feedback.
Enable it in Settings > General > Public ordering.
Weβve added Public ordering, a new way for users to purchase services from your panel without having to register first. It makes the path from finding a service to placing an order much simpler, especially for new customers.
Users can choose a service, fill out the order form, and complete the payment without creating an account. Once the payment is confirmed, theyβll receive a unique link by email to track their order status.
The public ordering form also has a direct link, which you can add to your navigation or homepage, or share externally so users can go straight to the order page β even with a specific service preselected.
The new function is currently available for panels using the Visual Editor, allowing us to refine the new ordering flow before making it available more widely. Weβll continue improving the experience based on usage and feedback.
Enable it in Settings > General > Public ordering.
β€31π₯19π7π5π1
Currencies update π
Weβve expanded the list of currencies supported by panels.
The following currencies are now available:
β’ Armenian dram (AMD)
β’ Australian dollar (AUD)
β’ Bahraini dinar (BHD)
β’ Bosnia-Herzegovina convertible mark (BAM)
β’ Congolese franc (CDF)
β’ Kyrgyzstani som (KGS)
β’ Macedonian denar (MKD)
β’ Qatari riyal (QAR)
β’ Serbian dinar (RSD)
β’ Sri Lankan rupee (LKR)
β’ Zimbabwe Gold (ZWG)
These currencies have also been added to the Multicurrency Module.
Additionally, the Multicurrency Module now supports:
β’ Argentine peso (ARS)
β’ Colombian peso (COP)
β’ Hong Kong dollar (HKD)
β’ Polish zloty (PLN)
Weβve expanded the list of currencies supported by panels.
The following currencies are now available:
β’ Armenian dram (AMD)
β’ Australian dollar (AUD)
β’ Bahraini dinar (BHD)
β’ Bosnia-Herzegovina convertible mark (BAM)
β’ Congolese franc (CDF)
β’ Kyrgyzstani som (KGS)
β’ Macedonian denar (MKD)
β’ Qatari riyal (QAR)
β’ Serbian dinar (RSD)
β’ Sri Lankan rupee (LKR)
β’ Zimbabwe Gold (ZWG)
These currencies have also been added to the Multicurrency Module.
Additionally, the Multicurrency Module now supports:
β’ Argentine peso (ARS)
β’ Colombian peso (COP)
β’ Hong Kong dollar (HKD)
β’ Polish zloty (PLN)
β€11π7π3π₯1
Email domain blacklist for sign-ups π
You can now block user registrations from specific email domains.
Add unwanted domains to the blacklist, and users with any email address from these domains will not be able to create an account on your panel.
This can help prevent spam sign-ups from blocked email domains.
You can manage the blacklist in Settings > Blacklist.
You can now block user registrations from specific email domains.
Add unwanted domains to the blacklist, and users with any email address from these domains will not be able to create an account on your panel.
This can help prevent spam sign-ups from blocked email domains.
You can manage the blacklist in Settings > Blacklist.
β€23π₯14π10
This media is not supported in your browser
VIEW IN TELEGRAM
Manage services in the Panel Admin app
Weβve added the Services section to the Panel Admin app, so you and your admins can now manage services directly from mobile.
You can view and edit services, including their settings, names, and descriptions.
This makes it easier to keep services up to date and handle service-related tasks when youβre away from your computer.
This update also includes improvements for tickets and login: faster order access from ticket messages, and AutoFill for 2FA codes.
Update the Panel Admin app to the latest version to use the new features.
Weβve added the Services section to the Panel Admin app, so you and your admins can now manage services directly from mobile.
You can view and edit services, including their settings, names, and descriptions.
This makes it easier to keep services up to date and handle service-related tasks when youβre away from your computer.
This update also includes improvements for tickets and login: faster order access from ticket messages, and AutoFill for 2FA codes.
Update the Panel Admin app to the latest version to use the new features.
π12β€9π₯7π1
Faster New order page β‘
Weβve optimized the New order page to make it load faster, especially for panels with large service catalogs.
Service descriptions are now loaded as users select services, instead of all at once when the page opens. This reduces the initial page load and helps the New order page open faster.
For panels using the Visual Editor or the default Code Editor theme, this improvement is already applied automatically. No changes are needed.
If you use a custom code theme, you need to update your theme to get this improvement. You can find the setup instructions in the documentation.
Weβve optimized the New order page to make it load faster, especially for panels with large service catalogs.
Service descriptions are now loaded as users select services, instead of all at once when the page opens. This reduces the initial page load and helps the New order page open faster.
For panels using the Visual Editor or the default Code Editor theme, this improvement is already applied automatically. No changes are needed.
If you use a custom code theme, you need to update your theme to get this improvement. You can find the setup instructions in the documentation.
β€11π9π₯6
This media is not supported in your browser
VIEW IN TELEGRAM
Notes for Tickets
You and your staff can now add internal notes to Tickets, keeping important context in one place and making it easier to handle user requests as a team.
Ticket notes are visible only to panel admins. They are not shown to users, sent to providers, or included in the ticket conversation.
You can add, edit, and delete ticket notes directly from the Ticket page.
Access to this feature can be managed with the Tickets > Notes staff permission.
You and your staff can now add internal notes to Tickets, keeping important context in one place and making it easier to handle user requests as a team.
Ticket notes are visible only to panel admins. They are not shown to users, sent to providers, or included in the ticket conversation.
You can add, edit, and delete ticket notes directly from the Ticket page.
Access to this feature can be managed with the Tickets > Notes staff permission.
β€20π6π₯6
Colors customization for User App
Weβve added more flexible color settings for User App, so you can create an individual theme for your mobile app that matches your brand.
You can now set separate color palettes for light and dark themes, including accent colors, text, backgrounds, and other key interface colors. You can also use different logos for each theme, so your branding stays clear and consistent across the app.
This is the first step toward more advanced visual customization for User App. You can manage these settings in Appearance > Mobile app > Appearance.
User App is included in the Premium Plan.
Weβve added more flexible color settings for User App, so you can create an individual theme for your mobile app that matches your brand.
You can now set separate color palettes for light and dark themes, including accent colors, text, backgrounds, and other key interface colors. You can also use different logos for each theme, so your branding stays clear and consistent across the app.
This is the first step toward more advanced visual customization for User App. You can manage these settings in Appearance > Mobile app > Appearance.
User App is included in the Premium Plan.
π9π₯8β€3π1
More control over payment method credentials π
We've added a separate staff permission for viewing sensitive payment method credentials.
You can now manage access to payment settings and credentials independently:
β’ Settings > Payments β allows staff to manage payment methods.
β’ Settings > Payments (View credentials) β allows staff to view sensitive payment credentials.
Credentials are masked by default and can only be viewed with the required permission. Every time credentials are viewed, the action is recorded in the Activity Log.
This gives you more flexibility when assigning staff permissions while helping protect sensitive payment data.
We've added a separate staff permission for viewing sensitive payment method credentials.
You can now manage access to payment settings and credentials independently:
β’ Settings > Payments β allows staff to manage payment methods.
β’ Settings > Payments (View credentials) β allows staff to view sensitive payment credentials.
Credentials are masked by default and can only be viewed with the required permission. Every time credentials are viewed, the action is recorded in the Activity Log.
This gives you more flexibility when assigning staff permissions while helping protect sensitive payment data.
π₯8π7β€6
Visitors Report
Weβve added a new Visitor Analytics Report to help you see where your traffic comes from and how visitors turn into customers.
With this report, you can:
β’ Track traffic sources and visitor countries to see where your audience comes from
β’ Follow the conversion funnel from visitors to registrations and payments
β’ Compare sources and countries by Visitors, New Visitors, Registrations, and Payments
β’ Use cross-filters between traffic sources and countries to analyze traffic quality by region
β’ Monitor how many users are currently online in real time
This helps you understand which traffic sources and countries bring the most valuable users, where conversions drop, and where to focus your marketing efforts.
You can find it on the Reports page of your admin panel.
Weβve added a new Visitor Analytics Report to help you see where your traffic comes from and how visitors turn into customers.
With this report, you can:
β’ Track traffic sources and visitor countries to see where your audience comes from
β’ Follow the conversion funnel from visitors to registrations and payments
β’ Compare sources and countries by Visitors, New Visitors, Registrations, and Payments
β’ Use cross-filters between traffic sources and countries to analyze traffic quality by region
β’ Monitor how many users are currently online in real time
This helps you understand which traffic sources and countries bring the most valuable users, where conversions drop, and where to focus your marketing efforts.
You can find it on the Reports page of your admin panel.
β€26π₯21π7π4
This media is not supported in your browser
VIEW IN TELEGRAM
Introducing Automations
Weβve added a new Automations section to the admin panel, where you can automate routine panel operations and reduce manual work.
The first available automations are designed to help you manage Fail orders. For selected Fail reasons, you can:
β’ Automatically attempt to Resend orders after a specified delay, either once or repeatedly for a selected duration
β’ Automatically Cancel and refund orders after a specified delay
You can create multiple automations with different conditions and timing to match your order management workflows.
This helps reduce manual handling of failed orders and user requests related to cancellations and delayed resends.
Find it in Settings > Automations in your admin panel.
Weβve added a new Automations section to the admin panel, where you can automate routine panel operations and reduce manual work.
The first available automations are designed to help you manage Fail orders. For selected Fail reasons, you can:
β’ Automatically attempt to Resend orders after a specified delay, either once or repeatedly for a selected duration
β’ Automatically Cancel and refund orders after a specified delay
You can create multiple automations with different conditions and timing to match your order management workflows.
This helps reduce manual handling of failed orders and user requests related to cancellations and delayed resends.
Find it in Settings > Automations in your admin panel.
β€28π₯13π4