Our Polar integration lets you:
- Create and update contacts
- Send events to trigger workflows
Supported events
We accept the following Polar events:customer.createdcustomer.updatedcustomer.deletedorder.paidsubscription.createdsubscription.activesubscription.canceledsubscription.uncanceledsubscription.past_duesubscription.revoked
When a new subscription is created, the following events are all sent by Polar:
subscription.createdsubscription.activecustomer.createdorder.paid
If you would like to see more events supported, please let us know by sending
an email to help@loops.so. Please keep in mind only
events that contain an email address are able to be processed.
Synced data
We sync the following Polar data to your Loops contacts for every incoming event:- Email address
- First and last name (optional)
- External ID (optional)
customer.deleted event can be used to delete or unsubscribe your Polar customers from your Loops audience.
Connect Loops and Polar
To get started, go to Settings -> Polar in Loops and click the Sign in to Polar button. Select the Polar organisation you want to connect to. You will be redirected back to Loops when you are done. A new webhook endpoint will be created in Polar, with the supported events enabled. You can check this by going to Developers -> Webhooks in Polar and then clicking on the “Loops” endpoint.Configure events
You can select and configure the Polar events you want to be sent to Loops. For each event, you can choose to trigger workflows via events as well as update customer data like assigning a user group and syncing customer names. Make sure to click Save to save your changes.Testing Polar webhooks
You can test acustomer.* webhook by creating a new customer in Polar.
You can see all sent webhooks by going to Developers -> Webhooks and then clicking on an endpoint.
On Loops’ end, You will see new contacts appear in your Audience page, and triggered events in the Events page.
Examples
Here are some examples of how you can send data from Polar to Loops to sync contacts and trigger useful emails to your customers.Syncing customers to Loops
Create or update contacts in your Loops audience when a customer is created or updated in Polar.- Connect Loops to Polar.
- In Loops, make sure
customer.createdandcustomer.updatedare toggled on on the Polar settings page. - If you want to sync customer names, open the Sync additional data section and toggle on Full name.
Send an email to all new Polar customers
Send an email from Loops when a new customer is created in Polar.- Create a new workflow in Loops using our Stripe - New Customer template.
- For the workflow trigger, select Event received and then select Polar from the first dropdown and customer.created from the second dropdown.
- Toggle on
customer.createdon the Polar settings page.
Send an email after a successful order
Send an email from Loops when an order is paid in Polar.- Create a new workflow in Loops using our Stripe - Payment Successful template.
- For the workflow trigger, select Event received and then select Polar from the first dropdown and order.paid from the second dropdown.
- Toggle on
order.paidon the Polar settings page.
Subscription created email
Send an email from Loops when a new subscription is created in Polar.- Create a new workflow in Loops.
- For the workflow trigger, select Event received and then select Polar from the first dropdown and subscription.created from the second dropdown.
- Add an email node to the workflow and create your email.
- Toggle on
subscription.createdon the Polar settings page.

