Bamboo Proptech

OfferNow

How to sign up for OfferNow, connect your CRM, and embed the widget on your property pages.

The OfferNow widget adds a "Make an Offer" button to your property listing pages. Visitors can submit offers directly from your site at any time, with instant confirmation to the buyer and notifications sent to your team.

Did you know?

OfferNow is a standalone product that supports private treaty sales, whether or not you run auctions through Bamboo.

OfferNow is designed around your CRM. When a buyer lands on your own property page, the widget detects the listing and reads its current record directly from your Alto, Reapit, or Street integration, including branch and negotiator.

The offer button only appears when your CRM says the property is available, and new listings get the button automatically the moment they go on sale. On your side, the integration is one script tag, added once to your listing template.

Offers placed through the widget land instantly in your dashboard, and where your CRM supports it they are written directly back to the property's record, keeping your offer pipeline in one place without duplicate data entry.

Signing Up Online

You can sign up for OfferNow yourself at bambooproptech.com/offer-now. Setup takes a few minutes, and the only technical step is adding one script tag to your website.

Already a Bamboo client? You don't need to sign up again. Skip to Integration Steps.

1. Preview OfferNow on Your Site

Enter the address of one of your property pages. You'll see a preview of the "Make an Offer" button on that page, styled to match your site.

2. Choose Your CRM

Select the CRM your website's listings come from: Alto, Reapit, or Street. If yours isn't listed, you can tell us which CRM you use from the same page and we'll be in touch.

3. Start Your Trial

You'll be taken to our secure Stripe checkout to enter your email address and card details. Your free trial starts straight away, and you won't be charged until it ends. You can cancel any time before then.

We'll email you a link to finish setting up in the Bamboo dashboard. There's no password to choose. The link can only be used once and expires after a few hours. If it has expired, open it anyway and we'll send you a new one.

5. Complete Your Account and Organisation

The setup wizard asks for:

  • Account: your full name and phone number.
  • Organisation: your agency's name, logo, and website homepage, plus a short subdomain for your organisation (for example, Bamboo Proptech becomes bamboo).
  • Branch: the name, address, and phone number of your main branch.

Enter your website exactly as it appears

OfferNow recognises your site by the website homepage you enter here. If your site uses www (for example https://www.youragency.co.uk), include it.

Some of these fields are filled in for you from the page you previewed. Check them before continuing.

6. Connect Your CRM

OfferNow reads your listings from your CRM so it knows which property a buyer is looking at. The button won't appear on your site until your CRM is connected.

Alto connections are switched on by us together with your Alto account manager, so there's no token for you to copy. Send us your Alto agency reference (if you know it) from the setup wizard, and we'll email you as soon as the connection is live.

Install Bamboo from the Reapit Marketplace using the same email address you signed up with. We detect the install automatically and the setup page updates by itself, so there's nothing to paste.

In Street, go to Settings → Integrations → API access and create an access token. Paste the token into the setup wizard and select Connect Street. We check the token with Street straight away, so you'll know immediately if it works.

If you can't finish this step now, select Finish later. When you next sign in, the dashboard will take you back to this step until your CRM is connected.

7. Add the Script to Your Website

The final step shows the script tag for your organisation, with your subdomain already filled in. Copy it and add it to your property page template, as described in Integration Steps below.

You can add the script before your CRM is connected. The button will stay hidden until the connection is ready.

Managing Your Subscription

To update your card, view invoices, or cancel, go to Settings in the dashboard and select Manage billing on the OfferNow subscription card.

Integration Steps

1. Add the Script

Add the following script tag before the closing </body> tag on your property pages:

<script src="https://<name>.bambooauctions.com/js/bamboo-widget.js"></script>

Replace <name> with your Bamboo white label identifier (e.g., yourcompany.bambooauctions.com).

If you don't yet have a white label identifier, contact your Bamboo representative.

The widget will automatically detect properties from your CRM and show the offer button when the property meets the conditions in the When Does the Button Appear? section below.

How It Works

  1. The script loads and detects the property on the page using your CRM integration.
  2. It checks with Bamboo whether the property is eligible to accept offers.
  3. If the property is eligible, a "Make an Offer" button appears on the page.
  4. When a visitor clicks the button, an offer overlay opens where they can register and submit an offer.

The button automatically positions itself on the page and matches your site's styling (colours, fonts, border radius) for a seamless look. It also avoids overlapping with other fixed elements like chat widgets or cookie banners.

When Does the Button Appear?

The widget calls the Bamboo API to check whether the detected property is eligible to accept offers. The exact conditions depend on which CRM the property comes from.

Alto

FieldRequired value
recordTypeSale
inventoryStatusone of Available, UnderOffer, UnderOfferMarketing, UnderOfferAvailable

Reapit

FieldRequired value
selling.disposalprivateTreaty
selling.statusforSale

Street

FieldRequired value
is_salestrue
sales_listing.marketing_statusone of For Sale, Under Offer

If a property does not meet these conditions in your CRM, the widget will not show the button on that page.

Custom Button

If you'd like full control over the button's appearance and placement, for example to style it with your own CSS, position it inline with your property details, or apply responsive behaviour, you can provide your own button in the property page template instead of using the default floating button.

Add a data-bamboo-button attribute to any <button> element on the page, and make sure it is hidden by default:

<button data-bamboo-button hidden>Make an Offer</button>

Or using CSS:

<button data-bamboo-button style="display: none">Make an Offer</button>

The widget will automatically detect the button and reveal it only when the property is eligible for offers on Bamboo. On non-eligible pages the button stays hidden, so it's safe to leave the markup in a shared property template.

When the widget activates, it:

  • Removes the hidden attribute (and any inline display: none) from your button
  • Attaches the click handler that opens the offer overlay
  • Skips rendering its default floating button
  • Leaves your button's text content untouched, so you can use any label you like

Frequently Asked Questions

On this page