---
title: "Vendor Automation PRO"
description: "Vendor Automation (Split Pay 3.8.0, PRO) turns vendor onboarding into a hands-off flow: auto-created products, payment QR codes, vendor and customer transaction emails, and a custom order-received message. Optional and off by default."
url: "https://docs.splitpayplugin.com/features/vendor-automation/"
---
Vendor Automation is a **PRO** feature set introduced in **Split Pay 3.8.0**. Every feature here is optional and **disabled by default** — enabling Vendor Onboarding alone changes nothing about how your site behaves.

Vendor Automation turns [Vendor Onboarding](../connecting-vendor-stripe-accounts/) into a fully hands-off flow. Without it, you have to create a product for each vendor and assign the vendor's connected account to it by hand. With it, the moment a vendor finishes connecting their Stripe account:

1.  A WooCommerce **product is created automatically** and assigned to their connected account at your configured vendor share percentage.
2.  The vendor gets a **payment QR code** linking to that product, ready to share, print, or download.
3.  The **vendor and/or the customer receive an email** whenever a payment is transferred.
4.  Customers see a **custom "money sent" message** on the order-received page.

Together with a Name Your Price plugin, this lets you run a "scan to pay any amount" marketplace — tip jars, donations, peer-to-peer vendor payments — with zero per-vendor admin work. See [Accept any-amount payments with QR codes](accept-any-amount-payments-with-qr-codes/) for the full recipe.

## Where to find the settings

Go to **Split Pay settings → Vendor Onboarding** and scroll to the **Vendor Automation** section.

![The Vendor Automation section of the Vendor Onboarding settings tab](../../images/vendor-automation-settings.png)

The Vendor Automation section on the Vendor Onboarding tab (shown with every feature enabled).

| Setting | Default | What it does |
| --- | --- | --- |
| **Automatically create a product for each vendor** | Off | Creates and assigns a product when a vendor completes Stripe onboarding. See [Automatic Vendor Products](automatic-vendor-products/). |
| **Vendor share (%)** | 85 | Percentage of each sale transferred to the vendor on auto-created products. The remainder stays with your platform account. |
| **When a vendor disconnects** | Keep the product published | Choose whether a disconnecting vendor's product stays published (with the account assignment removed) or is set to draft. |
| **Give each vendor a payment QR code** | Off | Shows a downloadable QR code linking to the vendor's product. See [Vendor Payment QR Codes](vendor-payment-qr-codes/). |
| **Email vendors when they receive a payment** | Off | Sends the vendor a "You received a payment" email per successful transfer. See [Transaction Emails](transaction-emails/). |
| **Email customers when their money is sent** | Off | Sends the customer a "Your money was sent" confirmation, at most once per order. |
| **Customize the order-received message** | Off | Replaces the default thank-you text for orders containing split-pay products. See [Custom Order-Received Message](custom-order-received-message/). |

## Requirements

*   Split Pay **PRO** with [Vendor Onboarding](../connecting-vendor-stripe-accounts/) configured.
*   WooCommerce with a supported Stripe gateway connected to your **platform** account.
*   Optional but recommended: a Name Your Price plugin (see [Automatic Vendor Products](automatic-vendor-products/#name-your-price-support)) so customers can choose the amount they pay.

## In this section

*   [Automatic Vendor Products](automatic-vendor-products/)
*   [Vendor Payment QR Codes](vendor-payment-qr-codes/)
*   [Transaction Emails](transaction-emails/)
*   [Custom Order-Received Message](custom-order-received-message/)
*   [Accept any-amount payments with QR codes](accept-any-amount-payments-with-qr-codes/)

Building on these features in code? See [Developer Filters](../developer-filters/#vendor-automation-hooks) for the 3.8.0 vendor onboarding & automation hooks.
