Help Center
  • Getting started
  • Product Tour
    • Dashboard
    • REST API
    • Change log
    • Webhooks
    • Pricing
  • Shopify
    • Install
      • Setup branded email
      • Headless commerce
    • Features
    • Shopify Flow
    • Shopwaive AI
    • Accounts
      • Checkout extensions
        • Extend with Gift codes
        • Automatic Discounts
      • App blocks
      • Import accounts
      • Export accounts
      • HTML, CSS and Snippets
      • Zapier
      • App embed
        • iframe
        • Shipping Credit
    • Cash Outs
    • Gift Cards
    • Offers
    • Upsells
    • B2B Checkout
    • Judge.me
    • B2B Requests & Approvals
    • Referrals and Affiliates
    • Cash Back and Loyalty
    • Shopify POS
      • Invoicing
    • Crowdfunding and Pre-Orders
    • Draft orders
    • Refunds
    • Discounts
    • Email and Campaigns
      • Klaviyo Email & SMS
      • Troubleshooting branded sending domain issues
  • Policies
    • Privacy Policy
    • Terms of service
Powered by GitBook
On this page
  • Deposits and debits
  • Multipliers
  • Setup a trigger
  • With Shopify Flow
  • With API or NPM package
  • With Zapier
  1. Shopify
  2. Accounts

Zapier

Optimizing your CRM has never been easier with the Shopwaive API and Zapier

PreviousHTML, CSS and SnippetsNextApp embed

Last updated 8 months ago

Don't have a Zapier account? If you prefer, you can choose to use Shopify Flow to create your automations. See

Deposits and debits

Trigger an event like customer credit top ups that deposit credits based on customer actions, such as when customers purchase a Product or SKU, or pay an invoice. For example, after customers purchase X quantities of product XYZ, then a credit deposit of Y is automatically made to the customers account.

For example, after customers purchase A quantities of product B, then a credit deposit of C is automatically made to the customers account.

Another example, a customer pays an invoice in the amount of Y and their credit account is automatically topped up by X*Y, Y, or Z amount, where X is any multiplier you define, Y is the amount of the invoice paid, and Z is any amount you choose.

Multipliers

You can also include multipliers, such that the amount of credit deposited is a multiple of the Order or Line Item subtotal that triggered the top up.

For example, your customer purchased five units of SKU #90183749 for a subtotal of $45.10 USD. This SKU was defined in a Shopwaive Trigger with a multiplier of 10 to top up a customers credit balance.

In the example above, the customer's available credit balance is increased by $451.00 USD. If you'd like a 1:1 exchange for purchases and deposits, then use a multiplier of 1.

Setup a trigger

There are several ways to setup Shopwaive Triggers for your store. You can use any of the three , the (development required), or setup a zap no-code required. On Zapier, we have the Balance Updated trigger available to power your work flows, along with several action events like Get available balance, Set available balance, and Increment available balance.

With Shopify Flow

This option is no-code and takes advantage of the Shopwaive Triggers and Actions available on Shopify Flow. Make an to the to trigger a Flow, or listen to to power a flow.

With API or NPM package

With Zapier

This option requires your development team to make requests to the API or using the NPM package while listening or subscribing to your platform's webhook events. To learn more our team.

This option is also no-code, however, you do need a account with Premium access to Shopify events. To setup a zap that triggers a top up, follow this .

Zapier
guide
Shopify Flow
Shopwaive API
Zapier
@shopwaive/credit
LogoUpdate Google SpreadsheetZapier
Shopwaive API
LogoGet Available BalanceZapier
LogoSet Available BalanceZapier
LogoIncrement Available BalanceZapier
LogoCreate Recurring Top up DepositsZapier
Shopify Flow Triggers
HTTP POST
balance change events
contact