HOAcrew
For vendors · part of HOAcrew+

Take proposal requests
on your own website.

Two lines of HTML put the form on your site. What a visitor types lands in your HOAcrew console, on the same list as everything else you are working.

  • The key is issued to HOAcrew+ subscribers
  • You list which addresses may carry it
  • No charge per request, no cap on pages
What a visitor sees

Your page, your words, and the form sitting inside it

The visitor never leaves your website and never meets a HOAcrew sign-up. Your company’s name is on the form.

your-company.com/services

Your website

What we do for communities

Request a proposal

Served by HOAcrew

Your name

How to reach you

What your community needs

Send it

The request lands in your console, addressed to your company alone.

Example data
Where it goes

Seven platforms, one snippet

Each guide is its own page, so the three steps for your platform are the whole page rather than a section of a long one.

WordPress, Squarespace, Wix, Webflow, Shopify

A block, an embed panel, or a code widget, depending on which one you are on. The guide names the menu item you are looking for on your own platform.

Pick your platform

Plain HTML, React or Next.js

The same snippet, and a component version for a framework that does not want a raw script tag.

No website at all

A hosted link to the same form. Put it in an email signature, a truck decal, or a directory listing — nothing to install.

Your own analytics

The form reports what it did to your page, so a submission shows up in whatever you already measure your site with.

What you install

Three places, and about ten minutes

A key from your console, the list of addresses it carries, and the snippet on whichever page you want it.

Your consoleIssue a key1Your keycarries your addresses2Your pagethe form renders3an address you did not list → refusedAbout ten minutes, and no developer for most of it

The two lines you paste

<div data-hoacrew-proposal-form data-key="hoac_embed_your_key_here"><a href="https://hoacrew.com/embed/w/hoac_embed_your_key_here">Request a proposal</a></div>
<script src="https://hoacrew.com/embed/v1.js" async></script>

Replace the key with the one from your console. That is the only edit it needs.

Security

The allow-list was tested by attacking it

Every one of these was tried against the running endpoint before the feature shipped, and every one of them answered the same way.

  • your-company.comShows
  • www.your-company.comShows
  • notyour-company.comRefused
  • shop.your-company.comRefused
  • http://your-company.comRefused
  • (no address at all)Refused
The two that show are the two spellings that were registered. Everything else is a near miss, which is why every guide asks you to list both.

Your website, your requests.

The install guide has a page per platform, and the key is issued from your own console to any company carrying a live HOAcrew+ subscription.