DashboardSign 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, and no surprise send you find out about after it's already out the door.

  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

How do I automate Polar license key updates without breaking things?

Rills watches your Polar events and proposes the license key update before it runs. You approve or reject from your phone. Nothing changes on the customer side until you say so. Approvals and workflow logic are free; you only pay when a real action fires.

Can I get mobile approvals before a Polar license key gets deactivated?

Yes. When Rills detects the trigger for a deactivation, it queues the proposed action and waits for your call. You review it on your phone and swipe to approve or block it. The deactivation does not fire until you decide. No dashboard required.

How do I handle Polar checkout session updates without letting AI ship changes I haven't seen?

Rills proposes the checkout session update, scores its confidence, and holds it in your approval queue. You see exactly what it wants to change before it goes out. Routine updates can graduate to autonomous over time as confidence scoring learns your patterns.

Can Rills automate Polar benefit grants and revocations safely?

Rills listens to benefit_grant.created, benefit_grant.revoked, and related Polar events, then proposes the right action. Nothing ships to your customer until you approve it. If a revocation looks routine and confidence is high enough, Rills can handle it autonomously once you have trusted it to do so.

How do I automate Polar dispute and order review without missing one?

Rills surfaces proposed responses to new disputes and flags orders by ID when something looks off. Each proposed action sits in your queue until you approve it. You stop finding out about problems in support tickets after the damage is done.

How is Rills different from Zapier for Polar automation?

Zapier executes immediately when a trigger fires. Rills proposes the action first and waits for your approval before anything ships. For Polar flows involving license deactivations, checkout changes, or customer state updates, that pause is the point. You keep the veto on anything customer-visible.

Does Rills support Polar webhooks like checkout.created and customer.state_changed?

Yes. Rills handles the full range of Polar webhook events including checkout.created, checkout.expired, customer.state_changed, benefit_grant.revoked, and customer_seat events. Each event can trigger a proposed action that waits in your approval queue rather than firing automatically.

How much does Rills cost for Polar automation?

Approvals and workflow logic are free. You only pay for real actions: AI calls and external API work that actually execute. You can build out your entire Polar approval workflow, review every proposed action from your phone, and pay nothing until something actually runs.

07. NEXT MOVE

Approve every Polar change before it ships.

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