This page is the frontend shell for a better seller workflow: watch your active listings, spot unanswered buyer messages, open the full thread, and send replies without living in the Facebook UI.
Prioritize items with unread buyer interest, stale replies, or pickup coordination still open.
Open a buyer thread, read the full conversation, and reply from the same dashboard.
Keep the page lightweight, then add the minimum backend needed for secure Meta integration.
This page can stay as plain HTML, CSS, and JavaScript and still feel fast and usable.
Use ASP.NET for OAuth callback handling, token storage, Graph API proxying, and webhook verification.
Periodically pull listing and message state or receive Meta webhooks, then cache normalized data for this page.
Normalize listing, buyer, and thread records so the UI does not care whether the source is Messenger, Commerce, or a custom import.
The user experience you want is very buildable. The unknown is Meta permission scope, not page design.
Prototype the workflow and shape the data model around listings, inbox threads, and reply actions.
Create a Meta app, request the right Page and messaging permissions, and verify what data your account can actually access.
Use this page as a shared seller CRM fed by whatever official Page/Messenger data is available, instead of trying to scrape Facebook.
Avoid browser-only direct calls to Meta for anything sensitive. Tokens in client-side JavaScript are too easy to leak.