Sign inStart your trial

Polar
01Integration field card

Polar Integration & Payment Workflow Automation

Run Polar on autopilot. Keep the veto.

169 actions35 triggers

License keys deactivate, checkout links fire, and orders process before you've seen what triggered them. Rills proposes every Polar action; you approve before anything ships.

Try the approval demo

Interactive. No signup. 14 days free · approvals always free.

02. The trust layer

Most automation fires first, asks later. Rills shows you the change before it ships.

Every consequential payments action from Polar arrives on your phone first. Approve in seconds. Decline without explaining yourself. Workflows wait, paused at zero cost, until you decide.

Queue 3

POLAR · LICENSE DEACTIVATION
78

Deactivate 3 license keys flagged for expired subscriptions?

3 keys · subscriptions lapsed more than 7 days ago

Same batch pattern as prior month's cleanup run

No active support tickets found for these customers

SWIPE → APPROVE
Illustrative. Your real proposals match your data and your approval history.
  1. Free to wait. Free to think.

    Approvals and logic don't cost a credit. Pause a workflow for three hours or three weeks. The price is the same: zero. You only pay when something real happens: an AI call, an outbound action.

  2. Approve from your phone in five seconds.

    Swipe right when you're sure. Decline when you're not. Between meetings, mid-coffee, on the train. No dashboard to babysit, no inbox triage, no 3am stomach-drop wondering what shipped while you slept.

  3. Routine cases graduate themselves.

    Every approval feeds a confidence score for that exact workflow shape. The obvious cases (the ones you've green-lit fifty times) start running on their own. The judgment calls still come to you.

03. Overview

About Polar automation

Payments and licensing events pile up in Polar faster than any solo operator can review them. An order.created fires, a benefit_grant gets revoked, a license key gets deactivated server-side, and by the time you see the support ticket the action already went out.

When Polar runs unsupervised

The dangerous moments are not the ones you're watching. They're the ones that ship while you're on a call or asleep.

  • benefit_grant.revoked fires and strips a paying customer's access before you confirm the revocation was intentional.
  • Deactivate a license key runs against the wrong key ID and locks out a customer mid-session.
  • Delete a checkout link removes a live link embedded in a sales page, breaking purchases in progress.
  • customer.state_changed triggers a downstream re-billing action before you've verified the state transition was correct.
  • checkout.expired closes a session and no follow-up gets queued, leaving warm buyers with no path back.

What Rills does inside Polar

Rills watches your Polar triggers and queues every proposed action for your review before it runs. Whether that's updating a checkout session, cycling a benefit grant, or redelivering a missed event, nothing posts until you've called it.

The license key still gets deactivated; you just see the request first.

When Polar events should and shouldn't act on their own

Not every trigger carries the same risk. Some are safe to graduate to autonomous once the pattern is stable; others should always wait for your call.

  • order.created: routine enough to graduate once fulfillment logic is confirmed; low blast radius if wrong.
  • checkout.created: safe to auto-log or tag without customer-visible consequences.
  • customer.created: low-risk for internal CRM sync; approve Polar write-backs separately.
  • benefit_grant.revoked: always needs a human; revoking access from a paying customer is not a recoverable mistake.
  • customer.state_changed: always needs a human; downstream billing and access changes follow this event and the stakes are high.
  • customer_seat.revoked: always needs a human; seat removal is visible to the customer immediately and hard to explain after the fact.
04. Triggers

What wakes Rills up in Polar

When these events fire, Rills proposes the next move and waits for your call.

  • webhook

    Checkout Created

    Fires when a new checkout session is created. This marks the beginning of a customer's purchase journey.

  • webhook

    Customer Created

    Fires when a new customer is created after checkout or via API

  • webhook

    Customer Seat Claimed

    Fires when a customer claims an available seat for a licensed product. This happens when a user activates their license for the first time.

  • webhook

    Order Paid

    Fires when an order is fully paid and payment is received

  • webhook

    Order Refunded

    Fires when an order is fully or partially refunded

  • webhook

    Subscription Active

    Fires when a subscription becomes active or payment is recovered

05. Actions

What Rills can do in Polar

6 of 169 actions across reads, writes, and updates.

  1. 01

    Create a reusable checkout link

    Create a reusable checkout link for your products that generates a new transaction session each time someone visits it. Use this to build persistent buy buttons and shareable purchase links that work across your marketing channels.

  2. 02

    List all customers

    Retrieve a paginated list of all customers in your organization with support for filtering by email, organization, and metadata to help you search, manage, and organize customer information.

  3. 03

    List all orders

    Retrieve all completed purchases from your store, including one-time sales and subscription renewals. Use this to view your order history, verify revenue, and automate follow-up actions after customers buy.

  4. 04

    Create a new product

    Add a new product to your catalog with custom pricing, descriptions, and benefits. Use this to launch subscription tiers, one-time purchases, or digital goods that customers can buy.

  5. 05

    Issue a refund

    Process a refund for a previous customer order by returning funds to their original payment method. Use this to handle customer refund requests, resolve billing issues, or automate refund workflows based on support interactions.

  6. 06

    Create a subscription programmatically

    Enroll customers directly into free subscriptions without requiring them to go through checkout, ideal for automated provisioning and free tier onboarding.

06. FAQ

Common questions about Polar automation

07. NEXT MOVE

Approve every Polar change before it ships.

14 days free. No credit card. About 90 seconds to your first proposal.