JavaScript Integration

UniversalScript Tag

Simple script tag integration that works with any website or web application.

Prerequisites
A website or web application with HTML access
A Suggesto account with at least one feedback board
Your Board ID from the dashboard (included in the URL)

Basic Installation

1. Add the Script Tags

Add this script tag to your HTML file, preferably before the closing </body> tag. Replace the Board ID in the URL with your actual Board ID:

Basic Integration

Finding Your Board ID
Replace xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx with your actual Board ID from the dashboard

How to get your Board ID:

  1. Go to your Suggesto dashboard
  2. Find your feedback board
  3. Click the three dots menu (⋯) on the board card
  4. Select "Copy Board ID" from the dropdown
  5. Replace the placeholder in the code with your Board ID
Opens in new tab

2. Test the Integration

Reload your webpage. You should see the Suggesto feedback widget appear in the bottom-right corner (or where you have configured the widget to appear). Click on it to test the feedback submission flow.

Conditional Loading

You can load the widget conditionally based on page routes, user authentication, or other criteria:

Conditional Widget Loading

Event Handling

Listen to widget events for analytics tracking or custom integrations:

Event Listeners

Troubleshooting

Widget not appearing?

Check the browser console for errors and verify:

  • The script URL is accessible and correct
  • Your Board ID is valid and properly formatted in the URL
  • No JavaScript errors are preventing execution
  • The domain is allowed in your board settings
Widget conflicts with other scripts?

Try adjusting the z-index or loading order:

JavaScript Installation - Suggesto.io Documentation