๐Ÿ›’ Bring! Shopping List

Say it to Alexa, Google, or Siri. See it on your TRMNL e-ink display.

How it works

This plugin connects your Bring! shopping list to your TRMNL device. Add items from any source โ€” your list updates on the next screen refresh.

Bring! app Alexa Google Siri Shared lists โ†’ all show on your TRMNL.

Plugin setup

1
Create a Bring! account
Download the Bring! app and sign up with email + password.
Signed up with Google/Apple? Go to Profile โ†’ add a password. Your lists stay the same.
2
Install the plugin on TRMNL
Click Install on the plugin page. Enter your Bring! email, password, pick a language, and choose which list to display.
3
Add it to a playlist
In your TRMNL dashboard, add "Bring! Shopping List" to your device's playlist. Done!

Voice assistant guides

Bring! works with all major voice assistants. Set up any (or all) of these so you can add items by voice and see them on your TRMNL.

Alexa Amazon Alexa

  1. Open the Alexa app on your phone.
  2. Go to More โ†’ Skills & Games. Search for "Bring! Shopping List".
  3. Tap Enable and sign in with your Bring! account.
  4. Under the skill's Settings, choose your default list.
  5. Grant Alexa read and write access to your list.

Voice commands:

"Alexa, open Bring and add milk to my shopping list."
"Alexa, open Bring and add eggs, bread, and butter."

Note: Alexa syncs with Bring! periodically, not in real time. Items usually appear within a minute.

Siri Apple Siri (iOS)

Works on iPhone and iPad with iOS 17+.

  1. Just say: "Hey Siri, add milk to my shopping list in Bring!"
  2. If prompted, grant Siri permission to access Bring!.
  3. That's it โ€” no separate skill to enable.

Or set it up manually: Settings โ†’ Bring! โ†’ Siri & Search โ†’ enable.

Voice commands:

"Hey Siri, add 1 liter of milk to my shopping list in Bring!"
"Hey Siri, add milk, eggs and bread to my shopping list in Bring!"
"Hey Siri, what's on my shopping list in Bring!?"
"Hey Siri, mark milk as complete in Bring!"

Tip: Change the default list in Bring! app settings to control which list Siri adds to.

Google Google Home / Assistant

  1. Say "Hey Google, talk to Bring!" on your Google Home or phone.
  2. Follow the prompts to link your Bring! account.
  3. Once linked, you can add items by voice.

Voice commands:

"Hey Google, talk to Bring! and add milk."
"Hey Google, ask Bring! to add eggs and bread."

Layouts

LayoutBest forFeatures
FullDedicated screenGreeting header, 2 columns, icons, item notes, progress bar, recently-got strip, witty tagline
Half HorizontalSide-by-side mashup2 columns, icons, recently-got strip, witty tagline
Half VerticalStacked mashupSingle column, icons, item notes, witty tagline
Quadrant4-plugin mashup2 columns, icons, compact

Text size adapts automatically โ€” fewer items = bigger text to fill the screen.

FAQ

Are my Bring! credentials safe?

Yes. Your password is encrypted with AES-256-GCM before storage and only ever sent to Bring!'s own API. It is never logged or shared. On uninstall, credentials are immediately deleted. The source code is open โ€” audit it yourself.

Why do you need my password?

Bring! doesn't offer "Sign in with Bring!" (no OAuth). Direct email + password login is the only way โ€” the same approach Home Assistant and other integrations use.

How fast do changes show up?

Your list is fetched live each time the device refreshes (typically every 5โ€“15 minutes on battery). There is no caching or delay on our side.

Can I use this without a voice assistant?

Absolutely. The plugin reads your Bring! list regardless of how items get there โ€” the Bring! app, a shared family list, or any voice assistant.

I signed up with Google/Apple โ€” can I use this?

Go to Bring! app โ†’ Profile โ†’ add a password to your account. Your lists stay the same, and you can then use that password here.

Can I switch lists or language later?

Yes. Go to the plugin management page (TRMNL dashboard โ†’ plugin settings). Sign in, pick a new list or language, and save. No reinstall needed.

What shows when the list is empty?

A witty rotating phrase in italic โ€” like "Cart's empty. Fridge is judging you." It changes hourly.

Troubleshooting

Plugin shows "Bring! login failed"

Your password may have changed, or you signed up with Google/Apple without setting a password. Go to Bring! app โ†’ Profile โ†’ add/reset your password.

Plugin shows "Temporary error"

Bring!'s API had a momentary issue. It resolves on its own โ€” your next device refresh will try again.

My items don't show up

Items show in German (Brot, Milch...)

Bring! stores items internally in German. The plugin translates them based on your language setting. Go to the management page and make sure your language is set correctly. Some niche items may not be in the translation catalog.

Change list or language

Plugin management page โ†’ sign in โ†’ pick a new list or language โ†’ Save. Takes effect on the next device refresh.