When Post Scheduled To be Published in Socialbee, Create an Order in WooCommerce
When a post is scheduled for publishing in SocialBee, this workflow creates an order in WooCommerce from it, for teams that bill, count or track scheduled social posts as store orders.
Socialbee
WooCommerce2 steps Setup ~5 min Used on 2.6k sites Free to import

What this workflow does
If you sell social media management, each scheduled post can be billable work. Keeping that record in SocialBee alone means counting posts by hand at the end of the month. This workflow creates a WooCommerce order each time a post is scheduled, so the work shows up in your store where you already handle invoices and reports.
The Socialbee trigger starts a run each time you put a post into SocialBee's publishing schedule. FlowMattic passes the post's data to WooCommerce, where Create New Order adds an order from the values you map. You choose what goes into the order, such as a product that stands for one scheduled post; schedule a test post after import to see what SocialBee sends.
The order is created when the post is scheduled, not when it goes live, and the template has no Filter, so every scheduled post makes one. Deleting a post leaves its order in place, and rescheduling one may count as scheduling it again, so test that once before you rely on the counts. Task History records each run along with the store's reply.
Agency billing per scheduled post
A social media agency charges clients per post. Each post scheduled in SocialBee creates a WooCommerce order against a per-post product, ready to total at month end.
Sponsored post bookings
A publisher sells sponsored social posts. Scheduling the sponsor's post in SocialBee adds an order that the accounts team can invoice.
Freelancer work log
A freelance social manager tracks every scheduled post as a WooCommerce order, using the store's reports as a record of output per client.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Socialbee Post Scheduled To be PublishedFires when a post is scheduled to be published in your SocialBee account. The post's data is passed to the WooCommerce step for mapping.
WooCommerce Create New OrderCreates an order in your WooCommerce store from the SocialBee values you map. Schedule a test post after import to see what the order step takes, then check the test order in your store.
What you need
- FlowMatticCore
- Socialbee AccountAccount
- WooCommerce PluginPlugin
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Create a WooCommerce product that represents one scheduled post before you map the step, so every order uses the same item and price.
- If only some SocialBee posts are billable, add a Filter after the trigger on a value from the post, such as its category, if the SocialBee data includes one.
- Check the status of your first test order. Set the mapping so these orders don't look like paid sales if that would confuse your store reports.
Questions about this workflow
Is the WooCommerce order created when the SocialBee post goes live?
No. The trigger fires when the post is scheduled to be published, so the order is created at scheduling time, before the post appears.
What happens to the order if I delete or reschedule the SocialBee post?
Deleting it leaves the existing order as it is. Rescheduling may fire the trigger again and add a second order, so try it with a test post. Update or cancel orders in WooCommerce yourself.
Why would a scheduled social post become a store order?
It suits anyone who charges for posts or wants a count of them in WooCommerce. If you only need a log, a Google Sheets step may suit you better than an order.
More E-Commerce workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted



