Connect Go to Bento
Connect Go to Bento
Ready to dive deeper?
Explore our comprehensive Go Sdk integration documentation and examples to get the most out of your automation.
Everything you need to ship fast
Minimal dependencies
clean, fast client
Events, purchases, fields
everything you need
Works in services & workers
great for pipelines
Batch imports
hydrate audiences quickly
Your Go app is already tracking events. Now turn that data into revenue.
Every signup, purchase, and user action can trigger personalized campaigns that keep customers engaged and drive repeat business. The Bento Go SDK makes it happen with minimal overhead and maximum performance.
to first automation
visual automation builder
higher customer lifetime value
Built for Go developers who demand performance
Minimal Dependencies
Clean, fast client with minimal external dependencies. Perfect for microservices and CLI tools.
Goroutine-Safe
Thread-safe operations with concurrent event processing for high-performance applications.
Production Ready
Battle-tested in high-volume production environments with robust error handling.
Cross-platform Support
Works on Linux, macOS, Windows, and containerized environments like Docker and Kubernetes.
Everything you need for Go email marketing and automation
Minimal dependencies
clean, fast client
Events, purchases, fields
everything you need
Works in services & workers
great for pipelines
Batch imports
hydrate audiences quickly
go get bento/sdk
Get up and running with our official Go SDK in seconds. Clean API design and comprehensive documentation included.
Track custom events
Send custom events like UserSignedUp, OrderCompleted, FeatureUsed with idiomatic Go structs.
Bento SDK integrates with your Go stack
Works beautifully with the frameworks and tools you're already using in your Go applications.
Perfect for Gin web framework
Seamless Echo integration
Works with gRPC services
Great for CLI applications
Get started in 3 simple steps
Install
go get bento/sdk
Add the official SDK or connect the integration.
Configure
export BENTO_API_KEY=...
Add your keys and basic settings.
Send your first event
client.Track(Event{ Name: 'user_signed_up', Email: 'user@example.com' })
Trigger a Flow and see it live.
Real ways teams use this
Signup flows
Kick off onboarding from your Go API or auth service.
event: user_signed_up → onboarding
Revenue events
Track purchases, refunds, and upgrades.
purchase: order_completed → post‑purchase flow
Reactivation
Email users with 30 days of inactivity.
segment: inactive_30d → re‑engage flow
Ops pipelines
Stream product events into Bento for segmentation.
event: feature_used → usage‑based splits
Tired of your current email provider?
No hassle. No surprises. Just better email.
Explore more integrations
Connect Bento with your entire tech stack. Choose from our comprehensive library of SDKs, platform integrations, and framework guides.
Development Kits
.NET SDK
ASP.NET & Web API tracking
Elixir SDK
Phoenix & OTP tracking
JavaScript SDK
Client-side tracking
Laravel SDK
Eloquent & Artisan tracking
Next.js SDK
React & SSR tracking
Node.js SDK
Server-side tracking
PHP SDK
Web application tracking
Python SDK
Django & Flask tracking
Rails SDK
Ruby on Rails tracking
Rust SDK
Systems-level tracking
Supabase SDK
Database event tracking
Swift SDK
iOS & macOS tracking
WordPress SDK
Plugin development tracking
Platform Integrations
Bento Forms
Native form builder
Bubble
No-code app integration
ClickFunnels
Sales funnel automation
Google Tag Manager
Tag management system
Make
Workflow automation
n8n
Open-source automation
Segment
Customer data platform
SendOwl
Digital product sales
Shift4Shop
E-commerce platform
Shopify
E-commerce automation
SMS & WhatsApp (Twilio)
Multi-channel messaging
Stripe
Payment processing events
Tracking Script
Universal web tracking
Webflow
Visual web design
Webhooks
HTTP event callbacks
WooCommerce
WordPress e-commerce
WordPress
CMS integration
Zapier
App automation platform
Don't see your tech stack? We're always adding new integrations. Contact us on Discord to request help with an integration.
Frequently Asked Questions
Is the Go SDK production‑ready?
Yes. It’s designed for APIs and background workers.
How do I authenticate?
Use your API key and site UUID as environment variables.
Does it support batching?
Batch imports are available for high‑volume operations.