Troubleshooting

๐Ÿ˜ž Unable to send message

1. The customer sent a message more than 24 hours ago or received a notice such as This message is sent outside of allowed window

Due to Facebook Messenger's privacy rules, ifthere is no reply within 24 hours, the Page cannot send messages to that user.

This policy exists to protect customers from unsolicited messages and spam. If the customer contacts you, your support team will be able to send messages within the next 24 hours. If you send a message after 25 hours, your message will be rejected by Facebook.If the user sends a new message, you will be able to contact this customer again.

Facebook has opened applications for the message tag โ€œHUMAN_AGENTโ€, allowing human agents to extend messaging up to 7 days after the user sends a message; FIRST LINE applied for and passed review immediately to handle issues resolved within the initial period (for example, businesses closed on weekends or issues that take more than 24 hours to resolve).

2. The authorized Facebook user's password was changed

If you changed the password, FIRST LINE needs to be reconnected to Facebook following the steps above.

3. The authorized Facebook user account enabled two-factor authentication

If you enabled two-factor authentication after authorization, FIRST LINE needs to be reconnected to Facebook following the steps above.

4. An error message occurred

Code
Message
Description
Solution

#190

Error validating access token or Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons

When you see such an error message, it means your authorization has expired, preventing data access. This often happens because the authorized person changed the Instagram or Facebook password associated with the system, or the session was invalidated for security reasons. If Facebook detects suspicious activity, they may take the measures described above.

Please have the original authorizer or another Page admin with the same permissions reauthorize in the system according to the documentation.

#551

This user is currently unavailable, this user cannot receive your messages at the moment

This could indicate the user has blocked your Page or that the user has deactivated their account.

#100

Upload attachment failure.

Meta does not accept this file, possibly due to the following reasons:

1. File corruption: please check whether the file is intact and undamaged.

2. Unsupported file extension: ensure you use mainstream formats like jpeg, jpg, png, etc.

3. File extension does not match the actual file type: for example, a jpg file renamed as png; use the correct file format.

In rare cases this can be due to an official Meta issue (this has happened). Please try again later.

Please try using the following mainstream formats: JPEG / JPG / PNG, etc. Ensure your file format is correct and try uploading again

#10

This message was sent outside of the allowed window This message is sent outside of allowed window

Indicates the reply time allowed by Facebook has been exceeded, i.e. the "24+1" policy. This means that after Facebook sends a message to a user, if the user does not reply within 24 hours, you can only proactively send one more message. If the user still does not reply to that message, you cannot push more messages to that user. This is a Facebook usage restriction to ensure compliance and provide a good user experience.

#-1

Unexpected internal error

Means Facebook encountered an unexpected error; try your request again later.

#-2

Timed out while uploading message attachment; please try again later

Means Facebook encountered an unexpected error; try your request again later.


๐Ÿ’ฌ No message received

1. Page-to-Page messages

When a Page sends a message to another Page, META currently does not provide corresponding events, so it is normal for the system not to receive the message. This means when a Page attempts to send a message to another Page, the system will not trigger related events to handle those messages.

2. Facebook native automation flow

When a customer's message is triggered by Facebook's automation flow (such as collecting leads via an ad post), these messages are handled by Facebook first and therefore cannot directly enter FIRST LINE.

It is recommended to check the source of bot messages in the customer's conversation:

  1. Check whether the message was sent by the FIRST LINE system: If the message was not sent by FIRST LINE, it is very likely handled by Facebook automation or another third-party service.

  2. Wait for the flow to finish: After the customer completes Facebook's automation flow, subsequent messages may then be received by third-party systems.

3. Using other third-party systems or services simultaneously

If you are using multiple third-party systems or services, ensure only one service is receiving the Webhook at a time to avoid messages being delivered to other systems and causing FIRST LINE to miss messages.

If you are using multiple third-party services to receive messages simultaneously, remove the extra services or manage them according to the following settings:

  1. Manage Page settings: Switch to Page identity, click the avatar in the top right, select "Settings & Privacy", then click "Settings".

  2. Page settings: In the left sidebar select "Page Settings", then click "Advanced Messaging".

  3. App settings: On the right find the "View" button, click to enter, find "App Settings - Handover Protocol", then set the "Messenger Receiver" on the right to "FIRST LINE".

4. Meta missed Webhook messages

Since FIRST LINE integrated the Facebook Messenger channel, we have found that in very rare cases Meta failed to correctly deliver messages or information to third-party services. This means when customers send messages, Meta sometimes did not notify other services, or the messages lacked some field information, causing the system to not display the message.

According tothe official developer forum other users' reported issues and cross-checks with the responsible internal teams, we found this situation to be a recurring phenomenon. At various times some community users raised this problem, and unfortunately Meta did not provide much explanation. Sometimes they only stated it had been fixed.

Discussions from the Facebook community

In response to this situation, our team members are actively strengthening the recording of information from Meta to cope with possible future official anomalies and adjustments. If you find you have encountered this situation, please inform us of the timing of the customer's message and other relevant information; we will help confirm whether it matches this scenario.


Other

1. Customer nickname shows as Guest

When a customer initiates via Facebook or speaks for the first time, the system tries to obtain customer-related information, including nicknames. However, in some cases due to Facebook limitations it may not be possible to obtain complete information, resulting in showing guest identity. These situations include:

  1. The user opened a conversation via a checkbox plugin and did not reply to messages on Messenger.

  2. The user interacted with Messenger message ads before replying to messages on Messenger.

  3. Profile information retrieval is not supported for Messenger accounts created with a phone number.

...and other Facebook limitations that may affect collection of user information. The system will still try to provide as much information as possible where feasible to assist in providing more personalized service.

2. Guest plus number name appears in conversation

If some customers on your Page show as โ€œGuestโ€ followed by four digits, e.g. Guest 6521, Guest 9527, it means you have enabled the Page message "Guest mode." In Guest mode conversations are time-limited, and when the customer presses "End Chat" the conversation closes and agents cannot reply again.

3. The agent who linked FIRST LINE with the Facebook Page has left

Suppose the original admin Kevin linked FIRST LINE with your Facebook Page. If Kevin has left, you can remove Kevin's admin permissions from the Facebook Page.

When removing the administrator's permissions, the connection between FIRST LINE and Messenger will fail because Kevin's access token is being used.

In that case you need to reauthorize FIRST LINE with Messenger following the steps above.

4. Types of message tags

Message tag types
Instructions
Allowed content

Human agent Human Agent

Messages from a human agent replying to the user within 7 days after receiving a user message. This feature is allowed for situations where the user's issue cannot be resolved during the standard messaging window and human support is required, for example businesses closed on weekends or issues that take more than 24 hours to resolve.

Replies to issues that take more than 24 hours to resolve, or messages during weekends or long holidays when operating.

Event updates Confirmed_Event_Updat

Confirm a user's booked event, remind the user of an upcoming event, and notify the user of new arrangements for the schedule.

Event notifications or booking confirmations, event or booking reminders, event or booking cancellations or status changes.

Order updates Post_Purchase_Update

Used to confirm payment status, send invoices or receipts, shipping status, and handle exceptions.

Shipment status notifications, purchase shipping notices, order-related changes (such as card issues, order cancellations, etc.).

Account update notificationAccount_Update

Notifications include application information changes, suspicious activity alerts, job status changes, etc.

Account activity notifications, user profile change notifications.


Advanced removal

Go to the linked Facebook Page and click "Settings", then go to the "Advanced Messaging" section.

Click the app settings button linked to "FIRST LINE" to remove it.

After removal, reauthorize the Facebook Page or Instagram business account linkage following the above steps.

Last updated