Free
$0
AI agent not included
Live chat for a single website, forever free
- 1 person, 1 website
- 50 conversations per month
- Live chat widget and shared inbox
- 30-day chat history
- iOS and Android app
AI agent for your customers
Pengo Intelligence replies from your site and docs. Hands off to your team when it needs a human. One inbox. Free to start, then per person.
Free plan forever · 14-day Team trial, no card · Cancel anytime
01
AI trained on your site, docs, and past chats replies in seconds, with source links and confidence-scored handoff when it is unsure.
02
Every conversation (AI or human) lands in the same team inbox. Assignment, routing, and saved replies keep your team aligned.
03
Push notifications on iOS and Android let agents pick up from anywhere. Add context and reply without living at a desktop.
Works with your stack
From the first page load to a resolved conversation. Every step is the actual product flow.
Only the facade loads: a fixed bubble with zero layout shift. The full widget waits for intent.
Hover, tap, or focus triggers the full chat panel. Nothing heavy until someone wants to talk.
The bot replies from your knowledge base with a source chip and a confidence score. Low confidence routes to a human.
Agents pick up in the same thread with visitor context, assignment, and internal notes.
Question answered for about 2 cents of AI credit, or your own key. A bad rating routes to a human for free.
Pengo's facade is 4.7 KB gzipped (committed fallback). Drag the slider to see how long that takes on common connections.
4G · 9 Mbps
4.7 KB gz · committed fallback
Pengo is a price per person. The AI agent is included with a monthly allowance of conversations; extra usage is about 2 cents each. Check Plus to estimate unlimited AI on your own key (people only on Pengo).
Pengo
$0
Estimate on monthly billing. With Plus checked, AI is billed by your provider and your Pengo bill is just the people on Plus.
$0
AI agent not included
Live chat for a single website, forever free
$29 / person / mo
+$19 each extra person · max 3 people
AI agent · ~100 conversations / mo
Live chat and a light AI agent for a small team
$59 / person / mo
+$39 each extra person
AI agent · ~500 conversations / mo
AI agent, copilot and lead tools for growing teams
$119 / person / mo
+$79 each extra person
AI agent · ~1,500 conversations / mo
Insights, omnichannel and automation for high-volume support
Unlimited AI on your own key
Connect OpenAI, Claude or Gemini. No included AI allowance — your provider bills you directly with no Pengo markup. Everything in Business, built for high AI volume.
$149 / person / mo · +$99 each extra person
SSO, audit logs, white-label, client accounts, custom AI terms and an SLA.
Copy the embed code for your stack. Most teams are live in a few minutes.
Paste this snippet before the closing </body> tag on every page.
<!-- Pengo Widget -->
<script>
(function() {
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var script = document.createElement('script');
script.async = true;
script.src = 'https://app.pengo.chat/embed.js';
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
})();
</script> Install the plugin "Insert Headers and Footers" (or edit your theme functions.php), then paste this into the Footer Scripts section.
<!-- Pengo Widget -->
<script>
(function() {
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var script = document.createElement('script');
script.async = true;
script.src = 'https://app.pengo.chat/embed.js';
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
})();
</script> In Shopify admin, go to Online Store, Themes, Edit code, theme.liquid. Paste before </body>.
<!-- Pengo Widget -->
<script>
(function() {
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var script = document.createElement('script');
script.async = true;
script.src = 'https://app.pengo.chat/embed.js';
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
})();
</script> In Webflow Designer, open Project Settings, Custom Code, Footer Code. Paste the snippet there.
<!-- Pengo Widget -->
<script>
(function() {
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var script = document.createElement('script');
script.async = true;
script.src = 'https://app.pengo.chat/embed.js';
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
})();
</script> Add the script to app/layout.tsx using the Next.js Script component with strategy="afterInteractive".
import Script from 'next/script';
// In your layout.tsx <body>:
<Script id="pengo-chat" strategy="afterInteractive">
{`
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var s = document.createElement('script');
s.async = true;
s.src = 'https://app.pengo.chat/embed.js';
document.head.appendChild(s);
`}
</Script> In GTM, create a new Custom HTML tag. Paste the snippet below, set the trigger to All Pages, and publish.
<!-- Pengo Widget -->
<script>
(function() {
window.pengo = window.pengo || {};
window.pengo.propertyId = 'YOUR_PROPERTY_ID';
window.pengo.q = window.pengo.q || [];
var script = document.createElement('script');
script.async = true;
script.src = 'https://app.pengo.chat/embed.js';
var firstScript = document.getElementsByTagName('script')[0];
firstScript.parentNode.insertBefore(script, firstScript);
})();
</script> The bubble in the corner is the real widget. 4.7 KB gz (committed fallback).
Editorial ledger, not a marketing table. Hover a row to see where the number comes from.
Source: app.pengo.chat/performance
Source: /pricing/
Pengo vs Intercom → · Pengo vs Zendesk → · Pengo vs Drift → · Pengo vs LiveChat → · Pengo vs Crisp → · Pengo vs Tidio →
No invented testimonials. A public changelog instead.
v1.5.0
v1.4.0
v1.3.0
We built Pengo because opaque pricing and heavy widgets made live chat worse for growing teams. Every claim on this page ties to something in the product, or we say we are still working on it. Read our reviews policy.
Vinod, founder
More on pricing or contact us.
Free plan forever · 14-day Team trial, no card · Cancel anytime