A smart action is a button which allows you to trigger a custom business command through an API call to your servers.
Implement your very own business logic behind any button, extending Forest Admin’s integration in your day-to-day operations.
By default, Forest renders your data using a table view when accessing multiple records. Businesses with very specific processes may need to display their records in a custom view to browse through their data efficiently. Smart Views let you code your own views using JS, HTML and CSS and tailor your interface to your specific business needs.
Ditch the table view and display your orders on a Map, your events in a Calendar or simply design your own custom view. All of this is made easy by Forest.
Segments are designed for those who want to systematically visualize data after applying a specific set of conditions. Such segment filters can be complex and often closely mirror your business’ operations. Forest allows you to code how the segment is computed and can be as complex as needed.
Seamlessly organize your data to access it in a structured way. Create your segments to streamline your business workflows within Forest Admin’s interface.
By design, Forest automatically analyses your data models and instantly renders in the Forest UI all the tables physically stored in your database. However, you can sometimes find yourself restricted when it comes to adapting your data models to your business processes. Smart Collections allow you to create an additional layer on top of your data models that better mirror and support your business use cases.
It allows you to reconcile fields of data coming from different sources in a single tabular view (by default), without having to physically store them in the same place. Data fields can be retrieved from many other sources beside your app such as: other B2B SaaS (e.g. Zendesk, Salesforce, Stripe) solutions, in-memory databases, message brokers, etc. This allows you to bring ever greater context to your operational team.
A field is simply an attribute defined in your database. A Smart Field is a field that displays a computed value in your collection.
A smart field is a column that displays processed-on-the-fly data and it can be as simple as concatenating attributes to make them business friendly, or way more complex.
A relationship is a connection between two collections. Forest supports natively all the relationships defined in your data model. Creating a Smart Relationship allows you to customize with code how your collections are linked together.
Sometimes, you want to create a virtual relationship between two sets of data that doesn’t natively exist in your database. A concrete example is when you want to create a relationship between two collections available in two different databases.
KPIs are one of the most important things your teams follow day by day. Sometimes it can be more complicated than you think. Forest allows you to code how a chart is computed through an API call based on your own business logic.
Smart charts allow you to render any charts no matter how complex the underlying data is and provide a single source of truth for your analytics.