Hello,
To switch from SendGrid to Loops for sending confirmation and password reset emails while maintaining your domain in email headers (and avoiding Bubble’s domain), you can follow these steps:

  1. Update Domain Authentication Settings: Remove the SendGrid CNAME records if you no longer want to use SendGrid. Then, confirm that the CNAME records provided by Loops are correctly set up in your DNS. This will ensure that emails sent through Loops display your domain instead of “via Bubble.”
  2. Set Up Loops as the Primary Email Service: Within Bubble’s settings, disable or remove any references to SendGrid to avoid it conflicting with Loops. You may also want to review any Bubble workflows that send emails, updating them to use Loops as the primary service.
  3. Verify Loops Settings: Log into Loops and check its email templates for confirmation and password reset emails. Ensure that Loops is set up to handle the specific functions you want (like email confirmation and password resets) to avoid workflow disruptions.
  4. Testing: Send test emails to ensure Loops is correctly sending emails from your domain, and check that they don’t appear as “via Bubble.”

If you need further help with setup or troubleshooting, feel free to reach out, and I’d be happy to assist you directly.