PeerTalk
PeerTalk for Platforms

Community chat, built into your platform.

Give your users a moderated, anonymous real-time chat right next to the content they care about — so the conversation happens on your platform instead of in another tab. One iframe. No backend changes. We run everything.

One-line iframe embed Free to integrate Load-tested at 7,500+ concurrent users
Why platforms embed PeerTalk

Keep the conversation where your users already are.

When discussion lives on external messengers, every tab switch is a chance to lose a user. PeerTalk brings it back onto your page.

Longer sessions

Users don't need to leave to check sentiment or discuss a market — it's already on the page.

Less drop-off

No switching to another app for the community. Fewer exits, more returning users.

Faster decisions

Community sentiment and wallet alerts appear in real time, right next to the action.

No cost, no upkeep

No backend changes, no infrastructure, no moderation workload. You embed; we operate.

How integration works

Live in minutes. No backend changes.

No API keys, no WebSocket setup and no SDK to maintain. If you can place an iframe, you can ship PeerTalk.

1

Get your domain whitelisted

Email contact@peertalk.chat with the domains you want to embed on. Whitelisting is free and usually done the same day.

2

Add the iframe

Paste one snippet and point it at the token contract address. Customise colours and size with the widget builder.

3

We run everything else

Infrastructure, moderation, updates and legal operation stay with PeerTalk. There is nothing for you to maintain.

<!-- Replace CONTRACT_ADDRESS with the token's address -->
<iframe
  src="https://widget.peertalk.chat/token/CONTRACT_ADDRESS"
  width="100%"
  height="600"
  frameborder="0"
  allow="clipboard-write"></iframe>
Chat, sentiment and alerts in a single iframe. Developer docs
What's inside the widget

Everything a live community needs, already managed.

Anonymous real-time chat

WebSocket chat with sub-20 ms response times. No account needed. Each token gets its own room with 24-hour message history.

KOL & smart-wallet alerts

Buys and sells from tracked wallets appear as alert cards directly in the chat, where users are already looking.

Community sentiment

Bull / Bear / Scam voting per token with a live leaderboard. A transparent community signal that resets daily.

PeerTalkID identity

An optional persistent anonymous identity from a 12-word passphrase. No email, no phone number, no wallet required.

Fully managed moderation

Automated server-side spam filters, community reporting and a three-strike ban system — run entirely by PeerTalk.

Sandboxed by design

The widget cannot read your DOM, access your cookies or interact with your platform's data. Isolation by architecture, not by policy.

CapabilitySocial communitiesMessenger groupsPeerTalk
Live chat
Managed moderation
Sentiment voting
Native to your page
No phone or real identity
Performance

Load-tested, not estimated.

Results from our most recent load test simulating realistic chat behaviour across thousands of concurrent sessions.

7,584
Peak concurrent users
99.2%
Success rate at peak load
17 ms
p95 WebSocket connect
124k
WebSocket messages · 12,914 sessions

Response times (p95)

WebSocket connect17 ms
API response17 ms
Chat history load29 ms
Message send62 ms

Simulated user mix

Lurkers60%
Occasional writers30%
Active writers10%

Thresholds

HTTP failure rate0.80% · pass
WS connect p9517 ms · pass
HTTP duration p9534 ms · pass
Chat load p9529 ms · pass
Message send p9562 ms · pass

Need more headroom? Scaling beyond 10,000 concurrent users is infrastructure provisioning, not code changes — we align on expected volume before launch. Live service health is published on our status page.

FAQ

Common questions

Does embedding PeerTalk create legal liability for us?
No. Responsibility for user-generated content sits with PeerTalk as the operator and host of the chat. A disclaimer is shown on every widget view, and you remain an independent operator — not an agent or affiliate of PeerTalk. It is comparable to embedding a third-party chart.
How long does integration take?
Usually a few minutes. Add one iframe pointing to widget.peertalk.chat/token/CONTRACT_ADDRESS — no API keys, no WebSocket setup, no backend changes. Domain whitelisting is free, and we can usually have a test embed running the same day.
What stops spam, pump-and-dump or market manipulation?
Automated server-side filters plus community enforcement. Links, wallet addresses and spam phrases are blocked before storage. Community reports trigger automatic blacklisting, and three warnings lead to a ban. Pump-and-dump schemes, market manipulation and scam promotion are explicitly prohibited in our Terms.
What data do you collect from our users?
Nothing identifiable. No email, phone number or wallet address. Users are anonymous IDs generated client-side. IP addresses are one-way hashed, never stored in readable form, and deleted after 24 hours. Messages expire after 24 hours.
Can you handle our user volume?
Our current setup was load-tested with 7,500+ concurrent users at sub-20 ms response times. Scaling to larger volumes is a matter of provisioning infrastructure, not changing code. We agree on expected volume before launch and provision accordingly.
Are payments processed inside our platform?
Never. Optional upgrades are only available on peertalk.chat, in a separate tab. No payment flow exists inside the embedded widget.
Can we match the widget to our brand?
Yes. Background, surface, text, accent, border and message colours can be set through URL parameters. The widget builder generates the embed code for you.

Ready to bring your community on-platform?

Tell us which domains you'd like to embed on. We'll whitelist them and help you set up a test embed — usually within a day.