MARKETPLACE
PLUGINS
APPLE SIGN IN - LOGIN WITH APPLE ID
Apple Sign in - Login with Apple ID logo

Apple Sign in - Login with Apple ID

Published August 2024
   •    Updated this week

Plugin details

Enable users to authenticate to your app using their Apple ID credentials. The plugin contains an Apple login button element. The button style is highly customisable to suit your app design and multiple buttons on a page are supported. To integrate the plugin with your app, you will need Apple Developer account (see instructions below).
Highly customizable login button appearance | 📱 iPhone-friendly | multi-language support | great ⭐️️️⭐️️️⭐️️️⭐️️️⭐️️️ documentation and support | supports multiple buttons on the same page.

🚀 Demo
🧑‍💻 Demo in Editor View
🙋‍♀️ Forum

Features
✅ Supports multiple buttons on the same page - no other Apple Sign In plugin in Bubble ecosystem does that. This is especially useful if you want to have login button in overlaying dialog!
🪪 Mobile native verification (as Touch ID or Face ID)
🇫🇷 Multi-language support
🎭 Login Button appearance settings (light/dark color, button textation, align, logo-only mode, border)
⚡️ Event triggered after login success
ℹ️ States for getting user email and name
📱 Responsive design
📚 Well-documented - see for yourself in editor view


Our other Bubble plugins:
TinyMCE - Robust Rich Text Editor
ReactFlow: Node-based Graph/Diagram
Perfect 👌 Gantt / Timeline Chart

$80

One time  •  Or  $5/mo

4.9 stars   •   10 ratings
1.1K installs
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Enhancio logo
Enhancio
Joined 2024   •   5 Plugins
View contributor profile

Instructions

Step 1: Create Client ID in Apple Developer account.
1. You must have an Apple developer account. Create one at developer.apple.com.
2. Create an App ID
- open section Certificates, Identifiers & Profiles in your Apple Developer account.
- from the left menu, choose Identifiers and click the plus icon to add new identifier.
- click App IDs and click continue
- continue with a form to create an App ID
3. Create a Service ID
- from the left menu, choose Identifiers and click the blue plus icon.
- click ServiceIDs and click continue
- continue with a form to create Service ID
- choose your unique identifier in reverse domain notation. For instance, in our demo, we use com.bubble-plugin-demo. You will need this identifier later to setup the plugin.
3. Enable Sign in with Apple. Setup Domains and Subdomains and Return URLs.
- Domains - add your domain including subdomains where your Bubble app or website will run at
- Return URLs - add the URL of your login page

Step 2: Setup the plugin in Bubble

1. Install the plugin and add element Apple Login Button to your page
2. Set Redirect URL to the page the user sign in
3. Set Service ID Identifier to the Service ID identifier you created in Apple Developer account. In our demo, we set it to 'com.bubble-plugin-demo'.
4. Set other element settings as needed.

Step 3: Configure login workflow in your app:

1. Add the event "Apple Sign In Success" in the workflows
2. Add the actions "Sign the user up" and "Log the user in" to the event
3. In the actions' fields, set the following:
- as Email, set e-mail state
- as Password, set sub state
- as Stay logged in, set 'no'

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:
Email   •   Mobile   •   Social Network   •   Visual Elements

Resources

Support contact
Tutorial
Forum

Rating and reviews

Average rating (4.9)

No bugs, no weird behavior, great support too
January 25th, 2026
Everything is reliable and stable. You’d be surprised how rare that is. Had a small question and got a quick, helpful response. Appreciate the hands-on help. Just a pity is that it can be install for web platform only.
Very appreciated! 🙏 We definitely want to support the mobile platform, but unfortunately we don't have access to it yet as it is in beta. We are in touch with Bubble team to support that in the moment it is not beta. Thanks! (plugin author)
January 25th, 2026
  •  
Enhancio
Clean, fast, reliable, great dev
August 26th, 2025
Does what it promises, and does it well. Responsive layout, no issues across different screen sizes. Bonus points for allowing multiple Apple login buttons on the same page – this solved a big pain point for us. Also thanks to Tomas that is very responsive a helped us to set-it up.
Thanks! 🙏 (plugin author)
August 26th, 2025
  •  
Enhancio
Looks great and works smoothly
May 28th, 2025
I’ve tried a few Apple login plugins and this one is by far the most complete. The ability to adjust the button styling really helped match it with my app design. Also really appreciate the support for multiple languages!
We are happy the plugin meets your expectations! 🙏 (plugin author)
May 28th, 2025
  •  
Enhancio
Works well
April 23rd, 2025
I agree with the other reviews. I fell in love with this plugin and already used it for 3 of my apps. It isThe Touch ID and Face ID support is a fantastic feature!
Thank you! (plugin author)
April 23rd, 2025
  •  
Enhancio
The best plugin in Bubble!
February 18th, 2025
Apple login feature is critical for our app so we tried all of the plugins for apple sign in in Bubble. I must say that this is the absolutely the best one for most customization features and without any bugs.
Thanks 🙏 (plugin author)
April 23rd, 2025
  •  
Enhancio
Bubble