Skip to content
Dashboard

How to troubleshoot guest portal issues in SuiteOp?

Guest portals are an essential feature for providing guests with access to important property information. If you encounter issues with guest portals being disabled or inaccessible, follow the steps below to identify and resolve the problem.

  • Portal Not Assigned to the Property: If no portal is assigned to a property, the guest portal will appear disabled. Assigning a portal resolves this issue.

  • Incomplete Property Setup in SuiteOp: For properties integrated with external systems like Guesty, the property must be properly configured in SuiteOp to enable portal functionality.

If the guest portal is disabled due to a missing portal assignment, follow these steps:

  • Open the property in SuiteOp.

  • Navigate to the Settings section.

  • Go to Assignment.

  • Select and assign the appropriate portal(s) to the property.

Once the portal is assigned, guests should be able to access the portal links without errors.

For properties linked to external systems like Guesty, ensure the property is fully set up in SuiteOp:

  • Navigate to the Integrations section in SuiteOp.

  • Locate and select the Guesty integration.

  • Add the missing property

  • Complete the configuration process, including setting up instructions and portals for the property.

Proper onboarding of new listings in SuiteOp is essential for portal links to function correctly.

If a guest reports they cannot access their reservation in the portal, check the following:

  • Incorrect confirmation code or last name — The guest must enter the exact confirmation code and last name associated with their reservation. Double-check the reservation details in SuiteOp.

  • Expired access — Guest portal access sessions can expire. If a guest’s access has expired, they will be prompted to re-verify from the Reservations Hub. They can do this by entering their confirmation code and last name again.

  • Custom domain not routing correctly — If you use a custom domain, make sure DNS records are active and the domain is showing green in SuiteOp. Custom domains automatically route all traffic to the guest portal.

  • Verify form temporarily locked — To protect against brute-force attempts, the portal limits how many times the confirmation code and last name can be entered incorrectly from the same network in a short window. After too many failed attempts, the form shows a Too many attempts. Please try again in… message with a live countdown, and the Verify button is disabled until the countdown ends. This is expected — confirm the guest is entering the exact confirmation code and last name on the reservation, then have them try again once the countdown finishes. A correct entry unlocks the form on the next successful verification.

  • Guest sees “Contact host” on the Access page — If a smart lock is removed or archived while a guest is mid-stay, any code tied to that lock is withdrawn from their view. When no working codes remain, the Access page shows a Contact host panel instead of codes; if other codes still work, an amber notice appears above them. To restore access, re-add or re-assign a lock and issue a new code for the reservation. See Portal Layout & Features for how this appears to the guest.


  • Double-check that all required fields and configurations are completed for the property in SuiteOp.

  • Verify that the property is correctly linked to any external systems, such as Guesty, if applicable.

  • Test the portal links after making changes to ensure they are functioning as expected.

By following these steps, you can resolve most issues related to guest portals in SuiteOp and ensure a seamless experience for your guests.