[Plugin] 🍎 Apple Sign In – Login with Apple ID Button

Hello all!

I want to introduce simple but flexible plugin for Apple Sign In button (demo) - build mainly because existing ones didn’t quite do what we needed.

Why this plugin is different:

  • It supports multiple Apple login buttons on the same page

  • Button appearance is highly customizable (text, icon-only mode, colors, alignment, border, etc.)

  • Multi-language ready

  • Easy to follow setup + well documented

Plus of course it can do everything else you would expect from Apple Sing-in button plugin :wink:

If you want your users to log in with Apple ID and not fight the plugin, this might help.
Docs and setup instructions are in the plugin page and element fields - happy to answer any questions or get feedback.

Successful building!

Plugin profile | Apple Sign In plugin Demo

Thanks for building this plugin.

In looking at the demo, I don’t see how the user becomes signed up or logged in upon the Apple Sign In Success event – nothing happens in the event (beyond the “AirAlert”)

And, how does the plugin know to either sign up or log in the user?

Hi!

Thanks a lot for checking out the demo - happy to clarify this.

In the demo, the signup/login info is actually shown right after a successful login:

Sign up/Sign in workflow:

  • The plugin triggers the “Apple Sign In Success” event.

  • Inside that event, you add your own actions — typically “Sign the user up” (using the email state + sub state as password) and then “Log the user in.”

  • Bubble’s workflow handles whether the user is new or existing, so the plugin itself doesn’t need to decide between sign-up vs. login. It simply provides the verified credentials (email + unique Apple “sub” identifier), and Bubble takes care of the rest.

If anything is unclear or you want help wiring up your exact flow, I’m happy to guide you!

1 Like