Product
Integrations
Facebook Messenger API
8 min
this guide outlines the steps to integrate facebook messenger api with sanoflow and the requirements from meta to enable this functionality getting here log in to your sanoflow account from the left hand menu, go to settings > integrations select the add channel tab under the messaging section steps to add facebook messenger api to sanoflow 1\ choose facebook messenger in the list of messaging channels, locate facebook messenger and click on the add button 2\ log in to your facebook account a new window will open asking you to log in to your facebook account enter your credentials (email/phone number and password) 3\ grant sanoflow access after logging in, you will be prompted to allow sanoflow access to manage your business manage and access page conversations on messenger read content posted on the page manage accounts, settings, and webhooks for a page show a list of pages you manage click continue to proceed 4\ select pages to integrate choose the pages you want sanoflow to access option 1 opt in to all current and future pages option 2 opt in to current pages only and manually select specific pages click continue after making your selection 5\ select businesses to integrate choose the businesses you want sanoflow to access option 1 opt in to all current and future businesses option 2 opt in to current businesses only and manually select specific businesses click continue after selecting 6\ finalize permissions review and confirm all requested permissions click save to complete the integration process 7\ test the connection return to sanoflowβs integrations page to confirm the channel connection test by sending and receiving a message via the integrated facebook messenger channel best practices for using facebook messenger api grant full permissions ensure all requested permissions are granted during setup to avoid functionality limitations maintain active engagement regularly respond to messages and monitor customer interactions to build trust and enhance customer experience use message templates effectively take advantage of pre approved templates for automating notifications, follow ups, or updates within meta's policy guidelines optimize response times leverage the api to set up automated replies for quick acknowledgment and to streamline manual responses when necessary monitor api usage limits be aware of the rate limits imposed by meta and ensure your business's message volume stays within the allowed thresholds test the integration thoroughly after setup, send test messages to confirm that messages are being received and sent correctly across all connected pages secure your integration regularly review your facebook business manager settings to monitor access permissions and revoke unnecessary access train team members educate your support team on the features and capabilities of the messenger api to make the most of its functionalities use analytics tools leverage the analytics available through sanoflow to track metrics such as response times, resolved conversations, and customer satisfaction comply with meta's messaging policies familiarize yourself with metaβs guidelines for business messaging to avoid policy violations, including rules around promotional content common issues and troubleshooting error during integration issue unable to connect facebook account or grant permissions solution ensure the facebook account has admin or editor access to the page and that all permissions are granted during the setup process messages not sending or receiving issue conversations fail to load or messages do not go through solution verify that the page is properly connected in business manager and that the integration was completed successfully also, check for api rate limits permission denied errors issue certain actions or features are inaccessible solution revisit the permissions granted during setup ensure all required permissions (e g , managing webhooks, accessing conversations) are enabled rate limit exceeded issue api usage exceeds meta's predefined thresholds solution monitor message volume and optimize processes to reduce unnecessary api calls missing connected pages issue a connected page is not appearing in the integration list solution ensure the page is linked to your business manager and that the correct account is used during setup integration timeout issue the setup process fails due to timeout errors solution check your internet connection and attempt the integration again avoid interruptions during the setup process delayed notifications issue notifications for new messages are delayed solution verify webhook settings and test the connection to ensure real time updates are being pushed to sanoflow business verification required issue meta requires business verification to use some features of the api solution complete the business verification process in your business manager account issues with message templates issue templates are not approved or do not display correctly solution ensure the templates comply with meta's guidelines and resubmit them for approval if rejected general api errors issue unspecified api issues arise solution check the meta developer dashboard for detailed error logs and consult metaβs documentation or sanoflow support for guidance faqs what is the facebook messenger api used for in sanoflow? the facebook messenger api allows businesses to integrate their messenger communication with sanoflow, enabling seamless customer interaction, automation, and message tracking what are the prerequisites to integrate facebook messenger api with sanoflow? to integrate, you need a verified facebook business manager account admin access to the facebook page you want to connect approval for the messenger api in meta business manager necessary api permissions enabled (e g , messaging, pages) can i connect multiple facebook pages to sanoflow? yes, you can connect multiple facebook pages by following the integration steps for each page what permissions are required to grant access to sanoflow during integration? you need to allow sanoflow to manage your business access page conversations on messenger read content posted on the page manage accounts, settings, and webhooks for the page what happens if i opt for "current and future pages" during setup? selecting "current and future pages" gives sanoflow access to all pages you currently manage and any pages you create in the future how can i verify that the messenger api is successfully connected to sanoflow? once connected, you can test the integration by sending and receiving messages through messenger youβll also see connected pages listed in the sanoflow integrations section what are the typical issues encountered during messenger api integration? common issues include lack of admin permissions for the facebook page unverified facebook business manager account api approval not granted by meta expired or missing access tokens how do i update permissions for sanoflow if i missed granting them during setup? you can revisit the facebook business manager settings, go to the "business integrations" section, and modify the permissions for sanoflow what if i don't want sanoflow to have access to all pages in my account? during setup, select "opt in to current pages only" to limit access to specific pages how often do i need to renew api tokens for messenger integration? api tokens may need renewal based on meta's token expiration policy sanoflow will notify you if token renewal is required to maintain the connection