# Loops ## Docs - [Team members](https://loops.so/docs/account/adding-team-member): How to add and manage team members in your Loops account. - [Change your login email](https://loops.so/docs/account/changing-your-email): How to update the email address you use to log in to Loops. - [Free plan](https://loops.so/docs/account/free-plan): Learn about our free plan. - [Notifications](https://loops.so/docs/account/notifications): Learn how to receive notifications about new Loops contacts in external tools. - [CSV Upload](https://loops.so/docs/add-users/csv-upload): Easily add contacts to Loops by uploading a CSV file. - [Integrations](https://loops.so/docs/add-users/integrations): Connect Loops to external platforms to automatically add contacts to your audience. - [API](https://loops.so/docs/add-users/loops-api): Loops provides a REST API to manage your contacts. - [API key](https://loops.so/docs/api-reference/api-key): Test that an API key is valid. - [API Changelog](https://loops.so/docs/api-reference/changelog): Stay up-to-date with changes to our API. - [Create contact](https://loops.so/docs/api-reference/create-contact): Create a new contact with an email address and any other contact properties. - [Delete contact](https://loops.so/docs/api-reference/delete-contact): Delete a contact by email address or user ID. - [Find contact](https://loops.so/docs/api-reference/find-contact): Find a contact by email address or user ID. - [API Introduction](https://loops.so/docs/api-reference/intro): The Loops REST API lets you manage your contacts, send events and send transactional email. - [List custom fields](https://loops.so/docs/api-reference/list-custom-fields): Retrieve a list of your account's custom contact properties. - [List mailing lists](https://loops.so/docs/api-reference/list-mailing-lists): Retrieve a list of your account's mailing lists. - [Send event](https://loops.so/docs/api-reference/send-event): Send events to trigger emails in Loops. - [Send transactional email](https://loops.so/docs/api-reference/send-transactional-email): Send a transactional email to a contact. - [Update contact](https://loops.so/docs/api-reference/update-contact): Update or create a contact. - [Contact activity timeline](https://loops.so/docs/contacts/contact-activity): The contact activity timeline is a great way to see all the activity for a specific contact. - [Filters and Segments](https://loops.so/docs/contacts/filters-segments): How to send emails to specific groups of contacts and save segments for future use. - [List management](https://loops.so/docs/contacts/mailing-lists): Organise contacts and offer a subscriber preference center with mailing lists. - [Contact properties](https://loops.so/docs/contacts/properties): How to add, edit and delete contact properties. - [Components](https://loops.so/docs/creating-emails/components): Create re-usable elements for your emails. - [Duplicating emails](https://loops.so/docs/creating-emails/duplicating-emails): Re-use basic elements of an email or create email templates. - [Adding content](https://loops.so/docs/creating-emails/editor): Learn how to edit emails in the Loops editor. - [Font support](https://loops.so/docs/creating-emails/font-support): Font support via Google Fonts is now available in Loops. - [Personalizing emails](https://loops.so/docs/creating-emails/personalizing-emails): Add context and personalization to emails. - [Managing styles](https://loops.so/docs/creating-emails/styles): Learn how to edit emails in the Loops editor. - [Uploading a custom email](https://loops.so/docs/creating-emails/uploading-custom-email): Use Loops with Emailify, Email Love or MJML. - [Add a sending avatar](https://loops.so/docs/deliverability/adding-a-sending-avatar): Set up your email sending avatar through third-party platforms like Gmail and Outlook. - [Insights from Google Postmaster](https://loops.so/docs/deliverability/gaining-insights): Gmail doesn't report spam reports to Loops, so setting up Google Postmaster is key to getting an idea of your deliverability performance in Gmail. - [Improve your inbox placement](https://loops.so/docs/deliverability/improving-inbox-placement): If your emails are not landing in the inbox folder you expect, here are some tips to improve your inbox placement. - [Maintaining a clean list](https://loops.so/docs/deliverability/maintaining-a-clean-list): A clean list is a happy list. Here’s how to keep your list clean and your emails deliverable. - [Deliverability optimization](https://loops.so/docs/deliverability/optimization): How we monitor sends to increase the deliverability of your emails. - [Subdomains vs root domains](https://loops.so/docs/deliverability/sending-from-subdomain): Most email services (including Loops) prefer sending emails from subdomains (hey.company.com) over root domains (company.com). - [Building your sender reputation](https://loops.so/docs/deliverability/sending-reputation): Understanding how to build your sender reputation. - [Sending to large audiences](https://loops.so/docs/deliverability/sending-to-large-audience): Tips for sending emails to a large group of new contacts. - [Email open rates](https://loops.so/docs/deliverability/understanding-email-open-rates): Understand how open rates can be affected by clients and networks. - [Events](https://loops.so/docs/events): Events let you trigger emails when something happens in an external platform. - [Event properties](https://loops.so/docs/events/properties): Learn how to use event properties to personalize your emails. - [Custom form](https://loops.so/docs/forms/custom-form): Integrate with Loops via a form endpoint, which will work with any type of custom form solution you have set up. - [Simple form](https://loops.so/docs/forms/simple-form): Collect signups from any web page with a customizable form. - [Sending emails to Apple “Hide my email” addresses](https://loops.so/docs/guides/apple-hide-my-email) - [Bubble API Connector](https://loops.so/docs/guides/bubble-api-connector): Send data to Loops from Bubble using the API Connector plugin. - [Set up a welcome email sequence for new Ghost members](https://loops.so/docs/guides/ghost-email-sequence): Send automated email sequences to new Ghost subscribers using Zapier and Loops. - [Guides](https://loops.so/docs/guides/intro) - [How to set up customer lifecycle emails in Loops](https://loops.so/docs/guides/lifecycle-emails): How to send onboarding, dunning and churn emails to your customers with Loops. - [Open rates are a vanity metric](https://loops.so/docs/guides/open-rates): And why that’s okay. - [Product updates](https://loops.so/docs/guides/product-updates): Our updated, definitive guide for sending product updates. - [How to create a scheduled email with Loops](https://loops.so/docs/guides/scheduled-digest-email): How to send a daily, weekly or monthly email with a summary of what's happened in your app. - [How to resend a campaign to new subscribers](https://loops.so/docs/guides/send-again): A quick guide for sending a campaign to subscribers who signed up since you sent it out. - [What is BIMI?](https://loops.so/docs/guides/what-is-bimi): And why does it matter? - [What is DNS?](https://loops.so/docs/guides/what-is-dns): A Beginner's Guide - [Integrations](https://loops.so/docs/integrations): Loops integrates with thousands of other platforms so you can sync contacts and trigger emails from around the internet. - [Auth0](https://loops.so/docs/integrations/auth0): Send Auth0 authentication emails with Loops. - [Auto BCC](https://loops.so/docs/integrations/auto-bcc): Import emails and contacts to your CRM by adding a BCC address to your marketing emails. - [Bubble](https://loops.so/docs/integrations/bubble): Integrate the Loops API into your Bubble app with our plugin. - [Carrd](https://loops.so/docs/integrations/carrd): Enable sign ups to Loops using a native Carrd form. - [Census](https://loops.so/docs/integrations/census): Send user data from your data warehouse to Loops. - [Clerk](https://loops.so/docs/integrations/clerk): Sync contacts and send emails triggered by events in Clerk. - [Framer](https://loops.so/docs/integrations/framer): Enable signups from your Framer site using an in-built or custom Loops component. - [Incoming webhooks](https://loops.so/docs/integrations/incoming-webhooks): Send data to Loops from supported platforms using webhooks. - [Integrately](https://loops.so/docs/integrations/integrately): Connect Loops to over a thousand apps. - [Make](https://loops.so/docs/integrations/make): Utilize our official Make integration to manage contacts and send email. - [Segment](https://loops.so/docs/integrations/segment): Utilize our official Segment integration to manage contacts and send email. - [Stripe](https://loops.so/docs/integrations/stripe): Sync contacts and send emails triggered by events in Stripe. - [Supabase](https://loops.so/docs/integrations/supabase): Configure your Supabase account to send authentication emails with Loops. - [Webflow](https://loops.so/docs/integrations/webflow): Enable signups from your site using a native Webflow form. - [Zapier](https://loops.so/docs/integrations/zapier): Connect Loops to thousands of apps to manage contacts and send email. - [Loop builder](https://loops.so/docs/loop-builder): Loops let you send emails based on something happening, like a contact property updating, a new contact being created or an external event happening in another platform. - [Branching Loops](https://loops.so/docs/loop-builder/branching-loops): Branching loops allow you to send different emails based on a contact's properties within a single Loop. - [Triggering Loops](https://loops.so/docs/loop-builder/loop-triggers): Learn how to trigger a Loop to start sending emails. - [Pausing Loops](https://loops.so/docs/loop-builder/pausing-loops): Learn how to pause and stop a Loop to control the sending of emails. - [Quickstart](https://loops.so/docs/quickstart): Welcome to Loops, the platform for SaaS email. - [SDKs](https://loops.so/docs/sdks) - [JavaScript SDK](https://loops.so/docs/sdks/javascript): The official Loops SDK for JavaScript, with full TypeScript support. - [Set up Loops in Next.js](https://loops.so/docs/sdks/javascript/nextjs): How to send email from your Next.js project with Loops. - [Nuxt module](https://loops.so/docs/sdks/nuxt): The official Loops Nuxt module. - [Ruby SDK](https://loops.so/docs/sdks/ruby): The official Loops SDK for Ruby. - [Setting up your domain](https://loops.so/docs/sending-domain): Steps for adding a sending domain to your account. - [Sending your first email](https://loops.so/docs/sending-first-email): A guide for creating and sending emails with Loops. - [Send with SMTP](https://loops.so/docs/smtp): Send Loops emails over SMTP. - [Django](https://loops.so/docs/smtp/django): Send transactional emails from your Django project using Loops' SMTP service. - [Laravel](https://loops.so/docs/smtp/laravel): Send transactional emails from your Laravel project using Loops' SMTP service. - [Ruby on Rails](https://loops.so/docs/smtp/rails): Send transactional emails from your Rails project using Loops' SMTP service. - [Introduction to transactional email](https://loops.so/docs/transactional): Learn about sending transactional email with Loops. - [Attachments](https://loops.so/docs/transactional/attachments): How to send attachments with your transactional email. - [Transactional email guide](https://loops.so/docs/transactional/guide): How to send transactional email with Loops. - [Types of emails](https://loops.so/docs/types-of-emails): Learn about the three types of emails that you can send with Loops: Campaigns, Loops, and Transactional.