we're migrating a clients' website to HubSpot and would love to get some insight about HubDB.
On the current page, the client has a page that pulls data from a database (you select search queries -> the page shows the results -> click on one of the results to see more info). That's what we'd like to replicate.
I'm not good with APIs and I'm new to HubDB - so I would love to hear what the best approach would be. Is this possible to replicate this with HubDB by importing a CSV file (or whatever format it requires)? Any difficulties? Is there a better way to do it? The client doesn't yet have the website/HubDB add-on, so before getting it we just need to make sure this is the best way to replicate the functions the current page has.
Yes, HubDB would be a good choice for this application. Check out this live example of a page utilizing HubDB - Real Estate Listing Example. Just like you were describing, this example pulls data from a database (or import data via .csv), you can search and filter, and you can click "Details" which could lead to more information. Check out the step-by-step guide on how to build that example page - Let's Build A Real Estate Listing, using HubDB.
As far as other options go, there are not too many. You can go the all-custom route and host all the information on an external data store and use some sort of SQL table to pull in the data. Or you could simply embed your current page as an iframe in a HubSpot page. In the end, I do think that HubDB will be the best option for you.
Yes, HubDB would be a good choice for this application. Check out this live example of a page utilizing HubDB - Real Estate Listing Example. Just like you were describing, this example pulls data from a database (or import data via .csv), you can search and filter, and you can click "Details" which could lead to more information. Check out the step-by-step guide on how to build that example page - Let's Build A Real Estate Listing, using HubDB.
As far as other options go, there are not too many. You can go the all-custom route and host all the information on an external data store and use some sort of SQL table to pull in the data. Or you could simply embed your current page as an iframe in a HubSpot page. In the end, I do think that HubDB will be the best option for you.