All integrationsE-Commerce

SamCart

Work with your SamCart store: find orders, charges, refunds, failed payments, customers and abandoned checkouts, refund charges, cancel, pause, restart and discount subscriptions, and create products and coupons.

actions
25
triggers
8

Triggers

Start a workflow when something happens in SamCart.

  • New orderRuns for each new order in your SamCart marketplace, including test-mode orders, with its total, status, customer and products. Orders already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New chargeRuns for each successful payment: a first payment at checkout or a subscription's rebill. Choose subscription rebills to run only when a subscription is charged. How often it checks follows your workspace plan.
  • New refundRuns for each refund, full or partial, of an order or a subscription payment. How often it checks follows your workspace plan.
  • Payment failedRuns for each payment that fails, at checkout or on a subscription rebill, with the processor's reason. Choose rebills only to watch subscriptions alone. How often it checks follows your workspace plan.
  • New customerRuns for each new customer in your SamCart marketplace. How often it checks follows your workspace plan.
  • New subscriptionRuns for each new subscription, with its product, price, interval, customer and next payment. How often it checks follows your workspace plan.
  • Subscription endedRuns when a subscription is canceled (by you, the customer, or after too many failed payments) or a limited subscription completes. Get subscription gives its end date. How often it checks follows your workspace plan.
  • New abandoned checkoutRuns for each prospect: someone who entered their details on a checkout without buying. SamCart records one per product. How often it checks follows your workspace plan.

Actions

Steps a workflow can run in SamCart.

  • List ordersList orders with their totals, status, customer and products, filtered by customer, email, status, product, coupon code or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • Get orderGet one order with its customer, addresses, payment method, checkout custom field answers and every product with its price, charge and subscription.
  • Update order custom fieldsChange the answers to an order's checkout custom fields, by each field's slug (as 'Get order' shows them under custom_fields). Only the fields given change. An empty value erases the buyer's answer.
  • List chargesList successful charges (first payments and subscription rebills) with their amount and refund status, filtered by order, customer, subscription, type, status or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • Get chargeGet one charge: what was captured, for which order and subscription, and whether it was refunded.
  • List refundsList refunds with their amount and the charge, order and customer they belong to, filtered by order, charge, customer or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • Refund chargeRefund a charge through its payment processor, in full or in part. The money goes back to the buyer and this can't be undone.
  • List failed chargesList payment attempts that failed (at checkout or on a subscription rebill) with the processor's reason, filtered by order, customer, subscription, payment method or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • List customersList customers with their contact details, tags and SMS consent, filtered by email, phone or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • Get customerGet one customer with every address on file and their saved payment methods. Their orders, charges and subscriptions are found with the list steps, filtered by this customer.
  • List subscriptionsList subscriptions with their product, price, status, customer and next payment, filtered by customer, product, order, status, type, a pending cancellation, or when they next bill, ended or started. Gets one page; to see more, run it again with the next_cursor it gives.
  • Get subscriptionGet one subscription with what each payment charges, its coupon, any scheduled cancellation, what it has collected, failed payments and the customer.
  • Cancel subscriptionCancel a subscription now, replacing any cancellation scheduled for later. Works on active, delinquent and paused subscriptions. To pause one, cancel it without emailing the customer and restart it later.
  • Schedule subscription cancellationSet an active subscription to cancel at the end of its billing period or on a date. It stays active until then. If one is already scheduled, that one is kept.
  • Remove scheduled cancellationTake back a cancellation scheduled for later, so the subscription keeps billing. Fails if none is scheduled.
  • Restart subscriptionRestart a canceled or delinquent subscription so it bills again, such as after the customer updates their card. Billed through Stripe, it charges the customer at once and the next period starts today.
  • Apply coupon to subscriptionDiscount an active or delinquent subscription's future payments with a coupon that applies to every payment. It replaces any coupon the subscription has; coupons don't stack.
  • Change next payment dateMove an active or delinquent subscription's next payment to another time in the future.
  • List productsList products with their price, pricing type, checkout link and whether they are archived or in test mode, filtered by archived, category, pricing type, SKU or date. Gets one page; to see more, run it again with the next_cursor it gives.
  • Get productGet one product with its description, price, checkout link, tags and whether coupons apply. A deleted product still comes back, marked deleted.
  • Create productCreate a one-time or subscription product, live and in your marketplace's currency, with SamCart's default settings. Choose a billing frequency to make it a subscription, with an optional free or paid trial.
  • Update productChange a product's name, internal name, SKU, description, search engine title and description, link name or one-time price, archive or restore it, or switch it between test mode and live. Only the fields given change.
  • List couponsList coupons with their code, discount and limits, filtered by code, product, archived or date. A coupon for several products is listed once per product. Gets one page; to see more, run it again with the next_cursor it gives.
  • Create couponCreate a coupon code: a percentage or fixed amount off, on the first payment or every payment, for every product or chosen ones. Its terms can't be changed later. Needs a SamCart plan with coupons.
  • List abandoned checkoutsList prospects: people who entered their details on a checkout but didn't buy, once per product, filtered by email, product or date. Gets one page; to see more, run it again with the next_cursor it gives.

Automate SamCart with Lodol.

Connect SamCart, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card