Complete guide to setting up and managing Facebook data deletion callbacks with NEXTPION.
This guide provides comprehensive instructions for configuring and managing the NEXTPION - Data Deletion Callback plugin, which handles Facebook data deletion requests.
NEXTPION - Data Deletion Callback
The NEXTPION - Data Deletion Callback plugin is a crucial component for managing Facebook data deletion requests. It ensures compliance with Facebook's data deletion requirements while maintaining system integrity and user privacy.
Installation and Initial Setup
After purchasing the NEXTPION - Data Deletion Callback plugin from the NEXTPION marketplace, you'll need to install and configure it through the NEXTPION Plugin Manager.
Access Plugin Settings
To begin the setup process:
Open the NEXTPION Plugin Manager from your main dashboard
Locate the Data Deletion Callback plugin in your purchased plugins list
Click the settings icon (⚙️) in the top-right corner of the plugin card
Configure Callback URL
The Callback URL is a crucial component that enables Facebook to communicate with your system. To configure it:
In the plugin settings, locate the Callback URL section
Copy the provided URL carefully
Navigate to your Facebook App Dashboard
Go to Basic Settings > User Data Deletion Callback
Paste the copied URL into the callback URL field
Save the changes to complete the configuration
Ensure that the Callback URL is copied exactly as shown, including any trailing slashes or parameters. Any modifications to the URL may result in failed callback requests.
Configuration Settings
The plugin settings are organized into three main sections, each serving a specific purpose:
1. Callback URL
This section provides the webhook URL that Facebook will use to send data deletion requests. It's essential to configure this correctly as it's the primary communication channel between Facebook and your system.
2. Deletion Settings
This section contains two critical configuration options that determine how deletion requests are processed:
When Real Deletion is enabled, ensure you have proper backup procedures in place as this operation is irreversible.
3. Deletion Mode
This section provides tools for managing deletion requests:
View Pending Deletions: Shows all unprocessed deletion requests that require manual approval when Auto Deletion is disabled
View Deletion History: Displays a complete record of all deletion requests, whether processed automatically or manually
Auto Deletion Mode
When Auto Deletion is enabled, the process works as follows:
Facebook sends a deletion request to your system
The plugin automatically processes the request without human intervention
Returns a success confirmation to Facebook
If Real Deletion is also enabled, the system will:
Permanently delete all Facebook-related data from your system, including:
Facebook account information
All messages related to Facebook pages
Automated flow data connected to Facebook
Maintain the Chatpion platform account (only Facebook-related data is removed)
Return a success status to Facebook to confirm compliance
Manual Deletion Mode
When Auto Deletion is disabled, you'll need to manually approve each deletion request:
Click the "View Pending Deletions" button to see all unprocessed requests
Review each request individually to ensure it's legitimate
Choose whether to:
Complete Deletion: Permanently remove Facebook-related data
Mark as Completed: Only update the status without actual deletion
In manual mode, it's crucial to regularly check pending deletions to ensure compliance with Facebook's data deletion requirements.
Deletion History
The "View Deletion History" button provides access to:
Complete record of all deletion requests
Status of each request (pending, completed)
Detailed information about each deletion
Clicking "View Details" on any entry shows:
Request status page
Information sent to users by Facebook
Timestamps and processing information
Any error messages or issues encountered during processing
User Status Pages
When a user requests data deletion, they will be shown different status pages based on the request status:
1. No data found
When the user accesses the status page without proper authentication parameters:
2. Pending Status
When Auto Deletion is disabled and the request is pending manual approval:
3. Completed Status
When the deletion request is processed (either automatically or manually):
Best Practices
To ensure optimal performance and compliance with Facebook's requirements:
Regular Monitoring: When Auto Deletion is disabled, check pending deletions regularly to ensure timely processing of requests.
Backup System: Before enabling Real Deletion, ensure you have a robust backup system in place to prevent accidental data loss.
Documentation: Maintain detailed records of all deletion requests for compliance and audit purposes.
Testing: Before going live, test the callback URL and deletion process thoroughly to ensure everything works as expected.
Monitoring: Regularly review the deletion history to identify any patterns or issues that may need attention.
Troubleshooting
Support
If you encounter any issues or need assistance, please contact NEXTPION support with:
Your license information
A detailed description of the problem
Any error messages or screenshots you've encountered
The timestamp of when the issue occurred
The status of your plugin in the NEXTPION Plugin Manager
By following this guide, you should now have a fully functional and properly configured NEXTPION - Data Deletion Callback plugin. If you have any questions or need further assistance, please don't hesitate to contact our support team.
Join Our Community
Get expert advice, share your experiences with the Data Deletion Callback plugin, and connect with other plugin users in our active Facebook community group.