ONLINE
Deliverability Letter

Connect Elixir to Bento

Connect Elixir to Bento

Use the Bento Elixir SDK in Phoenix apps and Oban workers to stream events with low latency.
Bento Logo

Fast Setup • Easy Cancellation • 30 Day Free Trial

Ready to dive deeper?

Explore our comprehensive Elixir Sdk integration documentation and examples to get the most out of your automation.

Everything you need to ship fast

Phoenix‑ready

simple config

Events & purchases

trigger Flows quickly

Background jobs

Oban friendly

Reliable ingestion

designed for scale

Your Phoenix 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 Elixir SDK makes it happen with functional, reliable integration.

5 minutes

to first automation

Zero config

visual automation builder

Real Results

higher customer lifetime value

Built for Elixir developers who demand reliability

Mix Package Ready

Install via Hex, works with supervision trees and OTP patterns.

Real-time Event Capture

Stream events directly into Bento with async patterns and GenServer processes.

Fault Tolerant

Built with Elixir's let-it-crash philosophy and robust error handling.

Distributed Ready

Works across nodes and clusters with Elixir's distributed computing model.

Everything you need for Elixir email marketing and automation

Phoenix‑ready

simple config

Events & purchases

trigger Flows quickly

Background jobs

Oban friendly

Reliable ingestion

designed for scale

Mix deps.get bento_sdk

Get up and running with our official Elixir SDK in seconds. Full pattern matching and comprehensive documentation included.

Track custom events

Send custom events like user_signed_up, order_completed, page_viewed with Elixir maps and structs.

Bento SDK integrates with your Elixir stack

Works beautifully with the frameworks and tools you're already using in your Elixir applications.

Phoenix

Perfect for Phoenix LiveView

Oban

Seamless Oban job integration

GenServer

Built with OTP principles

Ecto

Works great with Ecto schemas

Get started in 3 simple steps

1

Install

mix deps.get bento_sdk

Add the official SDK or connect the integration.

2

Configure

export BENTO_API_KEY=... BENTO_SITE_UUID=...

Add your keys and basic settings.

3

Send your first event

Bento.track(%{event: "user_signed_up", email: "user@example.com"})

Trigger a Flow and see it live.

Real ways teams use this

Welcome series

Fire a welcome on signup.

event: user_signed_up → welcome

Cart rescue

Recover abandoned carts.

event: checkout_started → no purchase → rescue

Churn save

Act on cancellations.

event: subscription_canceled → win‑back

Newsletters

Send campaigns to tailored segments.

broadcast: newsletter → segment: engaged

Tired of your current email provider?

We'll help you move from
Klaviyo
to Bento.
No hassle. No surprises. Just better email.

Frequently Asked Questions

Does it work with Phoenix?

Yes. Configure the client and call in controllers or jobs.

Queues?

Works well with Oban for reliable delivery.

Telemetry?

You can instrument calls with Telemetry as needed.