Skip to main content

Get started with Heysheet

Heysheet lets developers send form submissions directly to Google Sheets using a simple API — no backend needed. This quickstart will walk you through:
  1. Connecting your Google Sheet
  2. Sending a form submission
  3. Previewing data in your Sheet

1. Connect your Google Sheet

To begin:
Head over to your Heysheet Dashboard and connect your Google account.
Select the spreadsheet you want to use to collect responses.
✅ Heysheet will ask for minimal permissions and only needs access to the sheet(s) you select.
Once connected, Heysheet will let you map form fields to your sheet’s column headers.
This determines where each submitted value will be stored.

2. Send your first submission

You can now start sending data to your sheet using the generated API endpoint.
Here’s a sample fetch request to submit form data:
await fetch("https://api.heysheet.in/forms/your-form-id", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    name: "John Doe",
    email: "john@example.com",
    message: "Hey, this is my submission!"
  }),
});
You can also use curl or any HTTP client (like Axios, SuperAgent, etc).
  • Each endpoint is rate-limited and protected from abuse.
  • For added security, you can enable CAPTCHA and domain whitelisting in the dashboard.

3. View responses in your Sheet

Once the form is submitted, data will appear instantly in your connected Google Sheet.
📌 No need to refresh — it updates in real-time.

What’s next?

Update your docs or integration with more advanced features.