Documentation
Everything you need to integrate with PingBell. If you don't find what you're looking for, email [email protected] .
API reference
The webhook URL every source gets, plus the API the connector platforms use.
ReadGoogle Forms Apps Script
Copy-paste script to connect a Google Form to PingBell.
ReadSecurity
How PingBell handles your data: encryption, retention, and access controls.
ReadKnowledge base
Setup walkthroughs, troubleshooting, and how-to articles.
ReadAPI reference
Most integrations need exactly one URL: the webhook every source gets. The key-authenticated API below it is what the connector platforms (Zapier, Make, viaSocket, Pabbly) use — grab your key from Settings, or see the Getting your API key article.
Ring a source (webhook)
Every source has its own webhook URL — copy it from the Sources page. The source ID is the credential; no headers needed. One POST = one event: the counter increments, screens celebrate, and phones get a push.
POST https://hooks.pingbell.io/log?id=YOUR_SOURCE_ID
Optional query parameters: amount and currency to report revenue (e.g. &amount=12.34¤cy=USD), and transaction_id to dedupe retries. A JSON body is accepted too — amount, total, or total_price in the body count as the amount.
List your sources
The key-authenticated API the connector platforms use. Returns a JSON array of your sources with each one's id and name.
GET https://api.pingbell.io/userPingbells
x-api-key: YOUR_API_KEY
Use it to discover a source's id, then POST to its webhook URL above.
Need a deeper integration than the two endpoints above? Email [email protected] and tell us what you're building.
Can't find what you need?
The docs are intentionally lean. If something's missing, we'll fix it quickly.