# Send a Peerspace custom offer (invite to book) from an inquiry

> Turn a Peerspace inquiry into an invite-to-book with the right date, hours, headcount and subtotal, 8+ hour discount included, sent after your OK.

Source: https://cotlet.dev/integrations/peerspace-api-mcp-server/send-custom-offer

The guest and you have agreed on a date, a headcount and a price in the thread, and now the deal has to become an invite-to-book. Peerspace leaves the arithmetic to you, so the offer is built next to a calculator.

Cotlet does it in your own Peerspace account with list\_conversations, get\_conversation, list\_listings, get\_calendar and send\_custom\_offer, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=peerspace) [All Peerspace tools](https://cotlet.dev/integrations/peerspace-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can Peerspace do this on its own?

Peerspace sends invite-to-book offers only from the guest thread in the Peerspace Inbox (checked 12 Oct 2026), with no API or Zapier action. An invite is priced by the host: the subtotal does not follow changed hours, and the 8+ hour discount from the listing has to be calculated into the subtotal by hand.

By hand

## How you do it in Peerspace today

1. Open the Peerspace Inbox and the thread with the guest, then click Invite to Book above the messages.
2. Enter the date, time and attendees, then the space rental fee; spaces with a food and beverage minimum also take minimum spend and gratuity.
3. Set the subtotal by hand: Peerspace does not recalculate it when you add or remove hours, and the 8+ hour discount from the Listings tab is not applied to an invite.
4. Click Continue to Add-ons and use Add Item to attach existing add-ons, then Continue to Review Booking, write a note that explains the offer and click Send.
5. Each offer is priced again from scratch. A forgotten discount, sales tax typed in by habit, or the rate of the wrong listing goes out under your name.

With an agent

## How to send a Peerspace custom offer (invite to book) from an inquiry

Prompt

```
Turn Dana's inquiry into a Peerspace offer: Oct 24, 10:00 to 18:00, 20 people, at my events rate with the 8+ hour discount, plus the backdrop add-on. Show me the math before you send it.
```

1. 01  
### Take the terms from the thread  
get\_conversation supplies the agreed date, start and end, headcount and anything promised (early setup, a nonprofit price). A missing piece, such as no end time, is asked of you; the agent never fills in a default headcount.
2. 02  
### Confirm the slot is still open  
get\_calendar for that day catches a booking accepted since the chat began. A clash stops the offer. A pending request from another guest on the same hours is reported, since an accepted offer would collide with it.
3. 03  
### Price it the way your listing would  
list\_listings gives the base rate of the listing the guest asked about. The agent applies the day or evening rate and the discount you name, and at 8 hours or more takes your 8+ hour percentage off the whole hourly subtotal. Cleaning fees stay undiscounted, and no sales tax is added.
4. 04  
### Write a note the guest can check  
The note lists hours, setup time, headcount and each add-on, and states what changed from the guest's first ask. The full calculation is shown to you line by line before anything is sent.
5. 05  
### Send once you approve  
send\_custom\_offer goes out after your OK and the guest gets 7 days to pay. If an earlier offer to the same guest expired, the agent sends a new one only while the booking start is still in the future.

### What you get back

Example data

```
Offer for Dana, Daylight loft, events listing, Fri 24 Oct 10:00 to 18:00, 20 attendees.
8 hours x $150 = $1,200, minus your 15% 8+ hour discount ($180) = $1,020 rental fee.
Add-on: Backdrop set, $50. No sales tax added; Peerspace calculates it.
Note: "Eight hours for your offsite, setup from 9:30, backdrop included."
Sent after your OK. Dana has until Fri 31 Oct to pay.
```

### Other ways to ask

- Send Dana the same offer as last month, but for 25 people and with the backdrop add-on.
- Offer the nonprofit in the newest thread 20% off my weekday rate for 4 hours on Nov 6, and say why in the note.
- For every inquiry that asks for 8 hours or more this week, draft an offer at my base rate with the 8+ hour discount and wait for my review.

Before you automate it

## What Peerspace allows, and what to know first

- A Peerspace guest has 7 days to review and pay an invite-to-book, and if it expires or is declined the host can send another one as long as the booking start time has not passed.
- Peerspace's 8+ hour discount covers the whole booking, not only the hours past 8, and reduces only the hourly rate, never the cleaning fee or other line items.
- Peerspace calculates sales tax on minimum spend and add-ons through Avalara from the host's state, so a host who types tax into an offer charges the guest twice.
- When a guest who already paid for an accepted Peerspace request accepts an invite, Peerspace charges only the difference.
- Peerspace applies its standard service fee to custom-priced offers too, so a lower offer price also lowers the host payout.

send\_custom\_offer asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.

Sources: [Peerspace help: How to send a custom offer using the invite-to-book feature](https://support.peerspace.com/en/articles/11642753-how-to-send-a-custom-offer-using-the-invite-to-book-feature) · [Peerspace help: What is the invite-to-book feature?](https://support.peerspace.com/en/articles/10119422-what-is-the-invite-to-book-feature) · [Peerspace help: How can I give my guest a discount?](https://support.peerspace.com/en/articles/10620333-how-can-i-give-my-guest-a-discount) · [Peerspace help: What is an 8+ hour discount?](https://support.peerspace.com/en/articles/10119426-what-is-an-8-hour-discount)

REST

## Call send\_custom\_offer from a script

curl

```
curl https://cotlet.dev/api/v1/peerspace/send_custom_offer \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"conversation_id":"c_58210437","start":"2026-10-24T10:00:00-07:00","end":"2026-10-24T18:00:00-07:00","attendees":20,"rental_fee":1020,"add_on_ids":["ao_backdrop"],"note":"Eight hours for your offsite, setup from 9:30, backdrop included."}'
```

Example response

```
{
"offer_id": "o_7731905",
"conversation_id": "c_58210437",
"status": "sent",
"rental_fee": 900,
"expires_at": "2026-10-18T09:05:00-07:00"
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is peerspace\_send\_custom\_offer. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/peerspace-api-mcp-server#automations)

Tools

## Peerspace tools this automation uses

__Cotlet Peerspace tools used to send a Peerspace custom offer (invite to book) from an inquiry__
| Tool | Parameters |
| ------------------- | -------------------------------------------------------------------------------------------------- |
| list\_conversations | unanswered\_only, limit, cursor |
| get\_conversation | conversation\_id |
| list\_listings | none |
| get\_calendar | space\_id, from, to |
| send\_custom\_offer | conversation\_id, start, end, attendees, rental\_fee, minimum\_spend, gratuity, add\_on\_ids, note |

[All 15 Peerspace tools with descriptions](https://cotlet.dev/integrations/peerspace-api-mcp-server#tools)

## Frequently asked questions

### Can the agent edit or withdraw an offer after it is sent?

Not with a Cotlet tool. In Peerspace, open Review invitation to book details in the thread to edit or withdraw the offer before the guest accepts, then ask your agent to send a fresh one if needed.

## More Peerspace automations

- [Respond to Peerspace booking requests before they expire](https://cotlet.dev/integrations/peerspace-api-mcp-server/respond-to-booking-requests)
- [Answer Peerspace inquiries with your real availability and rules](https://cotlet.dev/integrations/peerspace-api-mcp-server/reply-to-inquiries)
- [Peerspace API and MCP server: every tool](https://cotlet.dev/integrations/peerspace-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to Peerspace.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Peerspace.

[Request access](https://cotlet.dev/app/signup?app=peerspace)
