HotelmenteINTELLIGENCE

17 questions

What does Hotelmente do with Facebook and Instagram?

In Hotelmente AI → Social Media it publishes the posts you schedule or approve, and the weekly posts you set to Fully automatic in Automated. It also reads your statistics: followers, views, reach, interactions, visits and, on Instagram, your audience. It never reads private messages.

What do I need before I start?
  • A Facebook Page for the hotel.
  • An Instagram professional account (Business or Creator) connected to that Page. Guide: www.facebook.com/business/help/connect-instagram-to-page
  • Your personal Facebook account must have full control of the Page (Page admin).
  • A computer: Facebook’s developer tools are hard to use on a phone.

If an agency created your Page, ask them to give you full control first.

Do I need to create my own Meta app?

No. You use the Hotelmente app, which Hotelmente runs for you. In Graph API Explorer you only choose Hotelmente in the Meta App list and approve it for your Page.

If Hotelmente does not appear in that list, write to us through the contact page and we will help you.

Which permissions do I add?

Required, so Hotelmente can post and read results:
- pages_manage_posts
- pages_read_engagement
- read_insights
- instagram_basic
- instagram_content_publish
- instagram_manage_insights

Also add pages_show_list, so Facebook lists your Pages when you approve.

Optional: pages_read_user_content, to see comment and reaction counts on your Facebook posts.

If your Page belongs to a business portfolio and does not appear when you approve, add business_management too. Do not use manage_pages or publish_pages: Meta replaced them years ago. Reference: developers.facebook.com/docs/permissions

Step 1: How do I generate the token in Graph API Explorer?
  • Open developers.facebook.com and sign in with the Facebook account that manages the Page. Then open Tools → Graph API Explorer (developers.facebook.com/tools/explorer).
  • In Meta App, choose Hotelmente.
  • In User or Page, choose User Token.
  • In Permissions, add the permissions from the previous question.
  • Click Generate Access Token. In Facebook’s window, choose your hotel’s Page and Instagram account and approve.
  • Copy the token from the Access Token box with the copy button.

Menu names can change; see Meta’s guide: developers.facebook.com/docs/graph-api/guides/explorer/

Step 2: Do I need to extend the token or look for a Page token?

No. Paste the token you just copied, as it is. When you press Save & test, Hotelmente swaps your personal token for your Page’s own token, which does not expire, and saves only that one.

The token from Graph API Explorer lasts about an hour, so paste it right after you generate it. If you wait too long, the test says it has expired: generate a new one and paste it again.

Step 3: Where do I paste it in Hotelmente?
  • Open Hotelmente AI → AI settings.
  • Click Connect (or Manage) on Facebook Page + Instagram.
  • Paste the token in Page access token.
  • In Facebook Page ID, type your Page’s username (the part after facebook.com/), its full facebook.com address or its number.
  • Leave Graph API version as it is.
  • Click Save & test.

If it works you see: Connected: Facebook page "your Page" and Instagram @your_account, and a note that Hotelmente switched your personal token for the page’s own token. Hotelmente fills in the Page ID and the Instagram account ID by itself.

Where can I find my Facebook Page ID, if I need it?

You rarely need it: the username in your Page’s address works, and the test replaces it with the number. To see the number, switch to your Page on Facebook, open its About section and look under Page transparency.

Guide: www.facebook.com/help/1503421039731588

Do I need my Instagram account ID?

No. The test reads which Instagram professional account is linked to your Page and fills in its ID for you.

If the test says No Instagram business account is linked to this page yet, switch your Instagram to a professional account (Instagram → Settings → Account type → Business) and link it to the Page, then press Save & test again. Guide: www.facebook.com/business/help/connect-instagram-to-page

What do the test messages mean?
  • The access token has expired: the token from Graph API Explorer lasts about an hour. Generate a new one and paste it right away.
  • This token belongs to "…", not to the page "…": the token was made for another Page, or your Facebook account cannot manage this Page. Generate it again signed in as a Page admin and choose this Page when you approve.
  • Missing permissions: … : the token works, but lacks the permissions listed. Add them in Graph API Explorer, generate the token again and paste it: without them Hotelmente cannot post or read results.
  • Facebook cannot find the page "…": check what you typed in Facebook Page ID.
  • No Instagram business account is linked to this page yet: Facebook is connected; link your Instagram professional account to the Page.
  • Enter a page access token first.: the token box is empty.
Do I need to submit anything to Meta for review?

No. You do not create or submit any app. You only approve the Hotelmente app for your Page in Facebook’s window, once.

Does the token expire? When do I renew it?

The Page token Hotelmente saves does not expire, but Facebook cancels it when:
- the person who created it changes their Facebook password,
- that person stops being a Page admin,
- the Hotelmente app is removed from that person’s Facebook settings.

If the connection stops working, Social Media and AI settings show it in red with Facebook’s reason, and the fix is the same: a new token, Save & test. To renew, repeat steps 1 and 3: it takes two minutes. Tip: create the token with the Facebook account least likely to leave the hotel.

Why does Facebook ask me to confirm access every 90 days?

It is Facebook’s rule for data access: every 90 days, the person who connected the Page confirms that the Hotelmente app may keep reading the Page’s data. The token itself does not change.

Mark the date: Facebook shows it in Graph API Explorer’s Access Token Debugger. To confirm, generate a new token in Graph API Explorer (step 1), paste it in AI settings → Facebook Page + Instagram and press Save & test. If nobody confirms, Hotelmente may stop reading post results or publishing until you do.

Why do I not see comments and reactions on my Facebook posts?

Comment and reaction counts need the optional permission pages_read_user_content. Social Media tells you when it is missing. Add it in Graph API Explorer, generate the token again and paste it in AI settings → Facebook Page + Instagram. Everything else keeps working without it.

What does Instagram require from a post?
  • Photos: JPEG only, from 4:5 (portrait) to 1.91:1 (landscape). Videos go out as Reels.
  • Caption up to 2,200 characters and at most 30 hashtags. Links in the caption are not clickable, so posts point to the link in your bio.
  • Up to 100 posts published through the API in 24 hours.

Hotelmente checks the photo and caption before publishing and tells you what to change. Official reference: developers.facebook.com/docs/instagram-platform/content-publishing

What do Meta’s error codes mean?
  • Error 190 (Error validating access token, session expired, password changed): the token is no longer valid. Generate a new one and paste it.
  • Error 10 or 200 to 299 (permission): a permission is missing. Generate a new token with all the permissions listed above.
  • Error 4 or 17 (too many calls): wait and try again later.
  • Error 368 (temporarily blocked): Meta blocked publishing for a policy reason; wait and try again later.

Reference: developers.facebook.com/docs/graph-api/guides/error-handling/

How do I disconnect Facebook and Instagram?

In AI settings, open Facebook Page + Instagram and click Disconnect: Hotelmente deletes the saved token and IDs, and publishing stops. To remove access on Facebook’s side as well, the person who connected it removes the Hotelmente app in Facebook → Settings & privacy → Settings → Business integrations.

Still need help?

Write to us and tell us what you were trying to do. The right team will answer by email.