How to Create and Deploy Individual Workflows for Each WooCommerce Connection in PipeDream?

Hi PipeDream Community,
I’m new to PipeDream and building a B2B solution where retailers can connect their WooCommerce stores to my app. Here’s my progress and current challenge:
Current Setup:

  1. Successfully implemented OAuth for retailers using /connect/<project_id>/tokens endpoint.
  2. Added &app=woocommerce to the connection URL to create users via API.
    What I Need Help With:
    After a retailer connects their WooCommerce store:
  3. Workflow Automation:
    ◦ How can I programmatically create a workflow (or use a pre-built template) per retailer via API?
    ◦ Is there a way to dynamically deploy workflows for each new WooCommerce connection?
  4. Event Triggers:
    ◦ Each workflow should listen for WooCommerce events (product creation/update/deletion).
    ◦ How do I configure these workflows to send HTTP requests to my webhook when events occur?
    Key Questions:
    • Does PipeDream support creating(or using templates) workflows via API for individual OAuth-authenticated users?
    • Are there template/cloning features for workflows tied to specific retailer connections?
    • How are webhook URLs typically structured/handled for per-retailer workflows?
    Any guidance or examples would be greatly appreciated!