Go to Page
The Go to Page action adds a button that navigates to any other page in your application when clicked. The destination is a page you've built in Engine Awesome - a list view, a dashboard, a detail page, or any other layout. This is one of the most versatile actions for building smooth navigation between parts of your app.
When to use it
- Navigation menus and sidebars - buttons that take users to key sections of your app.
- Back buttons - letting users return to a list or dashboard after viewing a record.
- Cancel buttons on edit forms - discarding changes and going back to where the user came from.
- Dashboard shortcuts - quick-access buttons that take users to frequently used pages.
- Workflow guides - stepping users through a series of pages in a defined order.
How to configure it
- Open the layout editor for the layout where you want the navigation button.
- Click Add Block in the desired position.
- Select Action from the block type list.
- Choose Go to Page from the action options.
- Select the target page from the list of pages in your application.
- Set the button label to something clear and descriptive, like "Back to Contacts" or "Go to Dashboard".
- Save and publish your layout.
Example
You have a contact detail page that your team uses to view individual contact records. At the top of the layout, you add a Back to Contacts button using the Go to Page action, pointing to your Contacts list page. When a team member finishes reviewing a contact and wants to return to the full list, they click the button and land directly on the Contacts list - no back-button fumbling in the browser required.
Tips
- Use clear, action-oriented labels like "Back to Projects" or "View Dashboard" rather than generic labels like "Go" or "Click Here".
- On edit forms, pair a Go to Page button (labeled "Cancel") with the Save button to give users a clear way to discard changes.
- You can use multiple Go to Page buttons in a single layout - for example, both a "Back" button and a "Go to Dashboard" button.