Connect Swift to Bento
Connect Swift to Bento
Ready to dive deeper?
Explore our comprehensive Swift Sdk integration documentation and examples to get the most out of your automation.
Everything you need to ship fast
Server-side focused
secure backend integration
Events & purchases
trigger Flows on save
Async/await ready
modern Swift concurrency
Credential security
server environment only
Your Swift app is already tracking users. Now turn that data into revenue.
Every signup, purchase, and interaction can trigger personalized campaigns that keep customers engaged and drive repeat business. The Bento Swift SDK makes it happen with secure server-side integration.
to first automation
credential security
higher customer lifetime value
Built for Swift developers who demand security
Server-Side Security
Keep API credentials secure in server environments, away from client-side exposure.
Swift Package Manager
Easy installation and dependency management with native SPM support.
Async/Await Ready
Modern Swift concurrency patterns with structured concurrency support.
Backend Focused
Works with Vapor, Perfect, and custom Swift server applications.
Everything you need for Swift email marketing and automation
Server-side focused
secure backend integration
Events & purchases
trigger Flows on save
Async/await ready
modern Swift concurrency
Credential security
server environment only
Swift Package Manager
Get up and running with our official Swift SDK in seconds. Full async/await support and comprehensive documentation included.
Track custom events
Send custom events like userSignedUp, orderCompleted, pageViewed with type-safe Swift structs.
Bento SDK integrates with your Swift stack
Works beautifully with the frameworks and tools you're already using in your server-side Swift applications.
Perfect for Vapor web apps
Seamless Perfect integration
Swift Package Manager ready
Full async/await support
Get started in 3 simple steps
Install
swift package add https://github.com/bentonow/bento-swift-sdk
Add the official SDK or connect the integration.
Configure
BENTO_API_KEY=... BENTO_SITE_UUID=...
Add your keys and basic settings.
Send your first event
await client.track(event: "user_signed_up", email: "user@example.com")
Trigger a Flow and see it live.
Real ways teams use this
Server-side onboarding
Kick off a welcome series on new account creation from your backend.
event: user_signed_up → welcome
API automation
Trigger campaigns from server-side API calls.
event: api_action → campaign
Backend tracking
Send secure server-side events and analytics.
event: server_event → automation
Webhook integration
Process webhooks and trigger marketing flows.
webhook → event → flow
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
Go SDK
High-performance 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
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
Why server-side only?
Client-side Swift apps can expose your API credentials to users. Our server-side SDK keeps credentials secure in your backend environment.
Which Swift versions are supported?
Swift 5.5+ with async/await support. Perfect for modern server-side Swift applications.
Can I use this in iOS apps?
No, this SDK is designed for server-side use only to protect your API credentials. Consider our mobile SDKs for client apps.