# Push every event into Google Sheets

> Every chat, call, and form submission HAPP handles becomes a new row in your spreadsheet — mapped, timestamped, ready to filter.

- **Integration:** Google Sheets (Developers & data)
- **Page:** https://happ.tools/integrations/google-sheets
- **Setup guide:** https://docs.happ.tools/ — step-by-step connection instructions, error reference and connection management live in the docs, not on this page.
- **Action:** [Connect Google Sheets](https://my.happ.tools/)

## What Sheets push actually does

*Features*

Every chat, call, and form submission HAPP handles becomes a new row in your spreadsheet — mapped, timestamped, ready to filter.

- **New row per event, no manual export** — Every chat, call, or form submission HAPP processes lands as a fresh row in your spreadsheet — automatically, no copy-paste.
- **Map chat fields to your columns** — Pick which event fields (name, phone, status, transcript) go into which columns. Configure once, runs forever.
- **One assistant per sheet** — Route different assistants (sales / support / booking) into separate sheets — isolated, easy to analyze.
- **Pivot and filter ready** — Standard rows with named columns — every Sheets filter, pivot table, and formula works out of the box.
- **Every row stamped with time and source** — Every appended row carries the conversation ID, timestamp, and assistant name — full traceability for compliance.

## What you need to connect

*Before you start*

A short checklist — once you have these four things, the rest takes under three minutes.

1. **Google account** — Any active Google account with access to Google Sheets — personal or Workspace. No paid Sheets tier required.
2. **HAPP account with an assistant** — An active workspace at my.happ.tools with at least one assistant configured to talk to your customers.
3. **Target spreadsheet** — Choose an existing spreadsheet to push into — or let HAPP create a fresh one named after your assistant in your Drive.
4. **Editor access for HAPP** — Share the spreadsheet with the email HAPP shows in the connect modal, role Editor. Without it, rows can't be written.

## One assistant, every channel

*Everything else*

This is one of two dozen integrations. Connect the rest of your stack the same way — no code, no migration.

**Messengers** (5 channels): Telegram, Viber, Instagram, Facebook, WhatsApp
**Telephony** (5 carriers): Binotel, Ringostat, Phonet, UniTalk, StreamTelecom
**CRM systems** (5 integrations): SalesDrive, keyCRM, NetHunt, Odoo, Google Sheets

Plus Altegio, Shifio, Zadarma, Qdrant, Custom Messenger and webhooks for anything else you run.

## Frequently asked questions

*FAQ*

Answers to the most common questions about the Google Sheets integration with HAPP.

### Do I need a paid Google Workspace plan?

No. Any active Google account with access to Google Sheets works — personal Gmail or Workspace. No special tier required.

### Does HAPP read my entire Google Drive?

No. HAPP only writes to the single spreadsheet you share with it — explicit Editor permission on that one file. It cannot list, read, or touch any other file in your Drive.

### How many sheets can I connect to HAPP?

Multiple. Each sheet is a separate integration — route different assistants (sales / support / booking) to different sheets. Plans differ by number of connected sheets — see HAPP → Billing.

### What fields can I push as columns?

Anything HAPP captures during the conversation — name, phone, email, status, transcript URL, conversation ID, assistant name, custom tags. Pick which columns to fill in Integration Settings.

### How fast do rows appear in my sheet?

About 2 seconds from event to row. As soon as the assistant finishes a conversation (or a form is submitted), HAPP calls the Google Sheets API and the row shows up — visible to anyone with the sheet open.

### Can I share the sheet with my team?

Yes — share it via standard Google permissions (Viewer / Commenter / Editor). Managers see new rows in real time without ever logging into HAPP.

### What happens to existing rows if I disconnect?

Nothing. All previously written rows stay in your spreadsheet untouched. HAPP simply stops appending new ones until you reconnect — your historical data is yours.

## Ready to get your data into a sheet?

Share one spreadsheet as Editor and every conversation lands as a row — filterable, pivotable, shareable.

[Connect Google Sheets](https://my.happ.tools/)

