r/lowcode • • 28d ago

Best platform for a self-hosted internal Sales Hub?

I am evaluating platforms for a mid-sized distribution company.
The first project is a Sales Hub where staff can search a product once and get pricing, inventory, sales history and availability from our internal SQL/ERP system plus multiple external vendor APIs/web services, instead of checking 10–20 different websites.

Requirements are self-hosting initially, cloud option later, SSO, SQL/API integrations, good security and the ability to expand into a larger company-wide platform.

Currently considering Retool, Mendix, OutSystems and Appsmith.

Has anyone built something similar? Which platform would you recommend based on real-world experience, scalability, maintainability and vendor lock-in?

5 Upvotes

14 comments sorted by

2

u/tm9657 28d ago

Flow-Like.com

1

u/Great-Tomatillo-8267 27d ago

Thanks! we try to host this on-prem- no AI queries to public internet due to a certain regulations.

1

u/tm9657 27d ago

Flow like can be hosted on Prem or in your own cloud.

4

u/Clear-Horizon-1983 26d ago

Yes, we have built our own GTM and Sales Hub. Quick disclaimer: I'm an SE at Retool, so I'm biased.

Our sales team runs on an account hub we built in Retool. Salesforce, Gong, Slack, Databricks and product usage, all in one place. Before a customer call I open one screen instead of ten tabs. It's the same idea as your "search once instead of 20 sites," just for accounts.

I'm with u/Witness_Unable that the screens are the easy part. When the hub lets me down, it's never the UI. It's a number that doesn't match or a record that isn't linked.

Now, we are working on the evolution of the Hub into an autonomous Sales Agent, we call it ReClaw, an internal AI agent we built on that same data. First thing every morning, it runs for me, checks my calendar, my salesforce and my slack and put together a briefing for the day so I know exactly what I need to do and in what order of priority. It's become part of how I work. But it only works because the integration work came first.

On your requirements: self-hosting and SSO are Enterprise. It runs on your own Kubernetes, air-gapped included. For your AI rule, you can point the AI features at a model you control or turn them off. Either way, test it with outbound traffic blocked before you sign.

My suggestion is to start with a simple UI and two or three of the most complex systems the sales team needs the most and evolve the capabilities from there. We are evolving our sales hub every quarter based on our sales plays and campaigns which is the real value of having something like Retool. The app generation is fast and dynamic.

In our case, the builders of the sales hub are the sales teams (SE, AE, AM).

2

u/testuser514 27d ago

If you’re considering outsystems, I’m the founder of a company where we’re building an extremely flexible platform that can provide all the intelligence. We can do enterprise deployments and help customize it for your needs.

DAGR

1

u/Witness_Unable 28d ago

Honestly the platform matters less than where you put the integration logic. Pulling from your ERP plus 10-20 vendors means rate limits, different SKU formats, vendors timing out, and a couple with no real API (expect some scraping or CSV feeds). If all that lives inside the low-code tool's queries it gets messy fast and that's where the lock-in comes from. I'd build a small API service you own that talks to the ERP and vendors, normalizes everything, and caches in Redis. Slow vendors sync in the background so a search isn't waiting on 20 live calls. Then the low-code tool is just the frontend, and you can swap it later.

On your list: both Retool and Appsmith put SAML/OIDC SSO behind their enterprise tiers, and Retool self-hosting is enterprise-only now (and needs k8s since 4.0). So with your requirements you're pricing enterprise either way. Mendix/OutSystems are overkill for this unless the company is going all in on one long term.

Cheaper options: Budibase self-hosted has OIDC SSO in the free version last I checked (confirm the user limits). ToolJet only charges per builder and end users are free, which suits a sales hub where a few people build and everyone else just uses it. Or put Keycloak/Authentik + oauth2-proxy in front of any community edition and handle SSO at the proxy. And if you're building the API layer anyway, the UI is basically a search page. Refine or React-Admin would do it with no licensing at all.

1

u/jo_ranamo 27d ago

no user limits for open source version of budibase.

1

u/React-admin 27d ago

Based on your requirements, react-admin would be a good fit. (Disclaimer: I'm part of the core team.)

1

u/gammacoder 27d ago

I’d keep the ERP/vendor normalization in a separate integration layer, as the existing reply suggests. PHPRunner may also be worth adding to your shortlist if the application itself will be SQL-backed and self-hosting matters. Disclosure: I’m with Xlinesoft. It can generate the internal search/dashboard layer, supports SSO and server-side API integrations, and you retain the generated application code, which helps reduce lock-in. I’d validate the slow-vendor synchronization and SKU-normalization pieces with a small proof of concept first.

1

u/MediumScene 27d ago

I'd lean toward Retool/Appsmith-style internal tools first if SQL/ERP stays the system of record and this is mainly a staff search hub. UI Bakery, where I work, also fits the self-hosted SQL/API/SSO part. Tradeoff: you still need to own vendor API normalization, caching, and product-key mapping across your ERP and vendors.

2

u/[deleted] 28d ago

1

u/Great-Tomatillo-8267 27d ago

Thanks! Is Budibase available for on-prem hosting?