SalesTrip uses a custom Lightning Component called a Universal Lookup(UL) that’s able to type-ahead search for any record on any object it’s configured to work with.
You can see this component in action when you select a “Business Purpose” on a new Trip or Expense record.
The “Business Purpose” field is also able to capture context i.e. if you create a new Trip or Expense from a record detail page than the Business Purpose field value will automatically be populated with the name of that record.
In order to use these on your Custom Objects you must first configure the Business Purpose Universal Lookup.