SolarSoftwares
Book a demo

What Is an Integration (and an Integration Marketplace)?

How we keep reviews fair

Quick answer

An integration (also called a connector) is a link that moves data between two software tools, so nobody retypes it. A marketplace is a company’s directory of such links. Integrations come in 5 routes: four live ones (native, API, webhook and middleware) plus file transfer, which is a manual export and import.

Ready to see how it works?

Tell the SolarSoftwares team which tool you are considering. We reply by email to book your demo.

Book a demo
Jump to a section

Key takeaways

  • A listing tells you where an integration is, not how it works. IBM’s page says native integrations often use APIs, so the real split is who builds and maintains the link.
  • Plans can cap connections. JobNimbus lists "Max 2" integrations on Essentials and "Unlimited" on Premium and Enterprise. Its "API & Webhooks" row reads "Unlimited" on all plans.
  • Aurora’s HubSpot tutorial needs an "Aurora Enterprise plan with API Access" and HubSpot Workflows at Professional or Enterprise level. One connection can need two paid tiers.
  • In an invented example with 40 projects a month and 32 minutes of re-keying each, native and middleware routes pay back in about one month. A custom API build takes 14.5 months.
  • For a positive 12-month net, the same example needs about 44 projects a month on custom API, 19.4 on native and 11.8 on middleware.

To find tools that connect your CRM, design and project apps, see the best solar workflow automation software list. Then use the routes below to ask each company how a link is built.

Integrations at a glance: why they matter for installers

An integration removes a handoff. Without one, someone has to retype the same customer, design or invoice data into the next tool.

ItemDetail
FormulaNet saving over 12 months = 12 x (hours saved x staff rate - fee - upkeep) - set-up cost.
Typical rangeNo benchmark. Our worked example is example.
Where it mattersLead to design, proposal to contract, project to accounting, install to monitoring.
Standard or ruleNo standard. Each company’s documentation and plan terms are the contract.
In softwareAn integrations page, an app directory, API documentation and plan limits.

Handoffs cost time and cause errors. A mistyped address can reach a design, then a permit. Integrations also affect company lock-in. The more tools you wire to one company, the harder it is to leave. Software is usually rented, so connections can change with the plan. See SaaS.

What are the five integration routes?

The five routes differ in who builds the link, who maintains it and what triggers it. IBM’s page (updated 6 March 2026) defines native integration as built-in methods that swap data "without the need for external connectors". The software provider usually builds them. A live route moves data on its own. File transfer does not.

RouteWho builds and runs itExample read on a company pageAsk first
NativeThe company builds and maintains it.SiteCapture says it "offers a native integration with Salesforce", syncing projects, photos and forms.Which fields move, and in which direction?
APIYou or a partner call the company’s API.A HubSpot workflow with Custom Code (Python 3.9) sends a POST to Aurora’s projects endpoint when a deal’s "Is Closed Won" property becomes True.Is API access in my plan? What are the rate limits?
WebhookThe company pushes an event to your URL.Aurora’s CRM apps page has the app subscribe to the performance_simulation_job_completed event, which Aurora uses as a proxy for design completion.Which events? What if my system is down? See webhooks.
MiddlewareA third-party tool links apps without code.SiteCapture lists Zapier as a third-party route and says high-frequency workflows "may require costly Zapier plans".How many tasks will we use each month?
File transferA person exports and imports a file.Not a live link, so a person does the work. See data export.Which records leave in a usable form?

Routes can combine. A native link may use an API underneath. A workflow tool can take in a webhook and call an API. See workflow automation.

What is an integration marketplace, and what does a listing prove?

An integration marketplace is a directory where a platform lists the apps that connect to it. A listing proves only what the platform checks before it lists the app.

The pages read show three kinds.

  • The company’s own list. Zuper’s integrations page says "60+ Integrations" in categories such as CRM, payments, measurements and suppliers. It does not use the word marketplace or name the routes. It adds "We ship new integrations every month based on customer requests".
  • A partner app programme. Aurora’s Help Center has an Apps category with articles for racking, utility data and site survey apps. Aurora’s partner page says an app’s tagline appears on the Apps page, up to 256 characters. It also says the feature is in private beta.
  • A CRM platform’s marketplace. HubSpot’s listing rules say an app needs at least three active, unique installs. Its Ecosystem Quality team reviews each listing by hand. OAuth must be the app’s sole authorisation method.

Those checks cover installs, a manual review and OAuth. They do not tell you the field map, the sync direction or the price. Those need their own written answers.

Which integration route pays back? A worked example

At 40 projects a month, a native or middleware route pays back in about one month. A custom API build takes 14.5 months. All inputs below are example.

A small installer retypes data at six handoffs. Minutes lost: CRM to design 6. Design to proposal 4. Proposal status to CRM 2. Contract to project tool 8. Project to accounting 7. Install to monitoring 5. That is 32 minutes a project. At 40 projects a month that is 21.3 hours, or 746.67 USD at 35 USD an hour.

Route and re-keying removedSet-up costRunning cost and net saving a monthBreak-even12-month net
Native, 60% removed210.00 USD200.00 USD / 248.00 USD0.8 months2,766.00 USD
Middleware, 75% removed420.00 USD130.00 USD / 430.00 USD1.0 months4,740.00 USD
Custom API, 90% removed4,800.00 USD340.00 USD / 332.00 USD14.5 months-816.00 USD

Set-up is hours times a work rate: 6 h and 12 h at 35 USD, and 60 h at 80 USD. Running cost is the fee plus upkeep hours at the same rate. Native: a 200 USD fee. Middleware: 60 USD plus 2 h. Custom build: 100 USD plus 3 h. The example leaves out tax, price rises and the cost of fixing sync errors. The break-even months above are at 40 projects a month.

The middleware route also needs tasks. Six synced events a project, each with 2 action steps, make 480 tasks a month at 40 projects. Zapier’s pricing page lists "100 tasks per month" on its Free plan (read 30 October 2026), so you would need a paid plan. Plan limits change.

Line chart of 12-month net saving against projects per month for native, middleware and custom API integration routes, with break-even points

Figure 1. In the example, the projects a month needed for a positive 12-month net are about 44 for a custom API build, 19.4 for native and 11.8 for middleware.

Try your own numbers below. Swap every starting value for your own times and written quotes.

What should you check before relying on an integration?

Check these five things before you trust a listing. The pages read give a different example for each.

QuestionWhy it mattersExample read
1. Which direction does data move?A link that creates a project may not sync results back.Aurora’s CRM checklist asks for a POST to create entities, a GET to sync back and custom fields to hold the result.
2. Which objects and fields move?A project is not the whole customer record.Aurora’s HubSpot tutorial sends the deal address, first and last name, email and deal name. It writes the project URL back to a deal property.
3. Is it event-driven or scheduled?Event-driven links react when something happens. Scheduled ones run on a timer.Aurora’s CRM checklist requires the CRM to accept incoming webhooks for webhook workflows.
4. Which plan, and how many connections?The listing may need a higher tier or a cap.JobNimbus caps integrations by plan. Aurora’s tutorial names Enterprise with API Access.
5. Who fixes it when a field changes?A native link is the company’s to maintain. API and middleware links are yours.IBM: native integrations are built and maintained by the application company.

How solar software handles integrations

Of the six tools read, four publish an integration list or directory. OpenSolar and JobNimbus publish only part of one.

SoftwarePublishes an integration list or directory?Routes named on the page readPlan or access limits as readPage read (October 2026)
Aurora SolarYes: Help Center Apps categoryAPI with webhooks. Partner appsHubSpot tutorial names Enterprise with API Access. Partner feature in private beta.Apps category. HubSpot tutorial (5 May 2025). CRM apps page (metadata 28 May 2025).
OpenSolarPartly: partners page onlyNames Salesforce, HubSpot and Zapier. Does not say how each is builtNone stated. Page undateddevelopers.opensolar.com/partners
SiteCaptureYes: Integrations OverviewNative (Salesforce), Zapier, full REST API, Palmetto LightReachLightReach is exclusively for the Palmetto Solar Program. No plans named.Integrations Overview (posted 27 August 2026)
ZuperYes: "60+ Integrations"Not stated. Footer links API Reference and Developer PortalNone statedzuper.co/apps-integration
JobNimbusPartly: pricing page names supplier and QuickBooks integrations"API & Webhooks" row. Zapier not mentionedEssentials "Max 2". Pro "Max 5" or "Max 5+". Premium and Enterprise "Unlimited"jobnimbus.com/pricing (undated)
HubSpotYes: App Marketplace with published listing rulesOAuth apps. Webhook subscriptions count as install activityListing needs 3 active installs. The page read does not price connectionsdevelopers.hubspot.com listing requirements

The table rates what each page says, not how well a tool works. Not stated means the company page we cite does not say. Partly means the page names some integrations but not a full list.

JobNimbus shows Pro as "Max 5" in one table and "Max 5+" in another, and the page does not explain the plus. Tools built around connections are ranked in our best solar workflow automation software guide. Design and proposal tools with connections are in the best free solar design software and best solar design and proposal software guides. Category pages: solar CRM, solar design software and solar proposal software.

Common mistakes with integrations

FAQs

What is the difference between a native integration and an API?

IBM says native integrations often use APIs. It puts the difference from third-party integrations in who builds and maintains them. For native, that is the software provider.

Do I need Zapier if two tools have APIs?

Not always. Middleware avoids code but counts usage. Zapier’s help page says each successful action step uses 1 task and triggers use none. So high volumes can need a paid plan.

Are apps in a marketplace checked?

Some are. HubSpot’s rules require three active installs and a manual review, and Zuper’s page read describes no review process. A listing proves only what the platform checks first. Read each directory’s own rules.

Do solar software plans cap integrations?

Some do, so confirm with the company. JobNimbus’s pricing page shows a cap per plan, from "Max 2" to "Unlimited", with Pro shown as "Max 5" or "Max 5+". Other pages read named no cap.

Does Aurora Solar integrate with HubSpot?

Yes, through the API. Aurora’s HubSpot tutorial needs an "Aurora Enterprise plan with API Access". It also needs HubSpot Workflows at Professional or Enterprise level. One connection can need two paid tiers.

  • API: the documented requests one program uses to read or write another’s data.
  • Webhooks: automatic event messages one tool sends to another.
  • Workflow automation: triggers, conditions and actions that run across tools.
  • Single sign-on: one login for staff across apps. It does not move project data.
  • Data export: taking your records out of a tool.

Next step: list the handoffs where your team retypes data. Then compare the best solar workflow automation software or, if the CRM is the hub, the best solar CRM software.

Sources

Last updated 30 October 2026. Next scheduled review: 30 January 2027.

See the software on your shortlist.

Tell the SolarSoftwares team what you want in your solar software.

Your request goes by email to the SolarSoftwares team. A demo time is set only after we reply.