Legal
Terms & Conditions
Effective date: April 7, 2025 · JsWorkflows by YOD Solutions Pty Ltd
About Us
JsWorkflows is a Shopify application created and operated by YOD Solutions Pty Ltd, a limited liability company registered in Australia (ABN: 672 231 515), with its registered address at 4 Eventide Avenue, Tarneit, VIC 3029, Australia ("we", "us", "our", "the Company").
By installing, accessing, or using JsWorkflows, you ("User", "you", "your") agree to be bound by these Terms & Conditions. If you do not agree, do not install or use the Service.
Definitions
In these Terms & Conditions:
- "Service" means the JsWorkflows JavaScript workflow automation platform, including the Shopify embedded application, webhook processing, scheduled automations, HTTP triggers, step execution, run history, and all associated features and interfaces.
- "Content" means any JavaScript code, workflow configurations, secret variables, or data you submit to or create within the Service.
- "Credits" means the usage units allocated to your plan, consumed when workflows run. Credit consumption reflects actual platform usage — workflows that run more often, use more steps, fan out into parallel branches, or process more data consume more credits. Unused paid-plan credits do not carry over between billing cycles. Free plan credits do not reset monthly.
- "Shopify" means Shopify Inc. and its related entities that operate the Shopify e-commerce platform.
- "Third-Party Services" means external platforms and APIs (such as Google, Slack, or HubSpot) that you connect to the Service via OAuth or API keys.
Scope of the Service
JsWorkflows provides a platform for creating, managing, and executing custom JavaScript workflow automations connected to your Shopify store. The Service enables:
- Webhook-triggered workflows from Shopify and third-party sources.
- Scheduled (cron-based) automations.
- HTTP-triggered workflows via unique endpoint URLs.
- Multi-step JavaScript logic with access to connected Third-Party Services.
- Run history, execution logs, and debugging tools.
The specific features available to you depend on your subscription plan. We reserve the right to add, modify, or remove features of the Service with reasonable notice.
Licence
Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable licence to access and use the Service solely for your internal business purposes in connection with your Shopify store. You may not sublicense, resell, or redistribute the Service or any part of it.
You retain full ownership of any JavaScript code and workflow configurations you create. By submitting Content to the Service, you grant us a limited, royalty-free licence to store, execute, and transmit that Content solely for the purpose of delivering the Service to you. This licence terminates when your Content is deleted from our systems.
All intellectual property rights in the Service itself — including its software, design, trade marks, and documentation — remain the exclusive property of YOD Solutions Pty Ltd.
Credits and Execution Limits
Each subscription plan includes an allocation of Credits, consumed when workflows run. Workflows that trigger more frequently, use more steps, fan out into parallel branches, or process larger datasets consume more credits. The following applies to Credits:
- The Free plan includes 10,000 credits. Free plan credits do not reset monthly. Once the limit is reached, new workflow triggers are blocked until you upgrade.
- Paid plan credits reset at the start of each billing cycle and do not accumulate or carry over.
- On paid plans, usage beyond the included credit allocation is billed as overage at the plan's overage rate, up to the plan's overage cap per billing cycle. Workflows continue running while overage billing is available.
- Credit allocations, overage rates, and overage caps per plan are published on our pricing page and may be updated with 30 days' notice.
Acceptable Use
You agree not to use the Service to:
- Execute code that is malicious, harmful, or designed to attack, disrupt, or gain unauthorised access to third-party systems.
- Circumvent or violate Shopify's terms of service, platform policies, or API usage guidelines.
- Reverse-engineer, decompile, disassemble, or attempt to derive the source code of the Service.
- Deliberately exhaust your Credit allocation through automated or artificially generated executions with no legitimate business purpose.
- Transmit, store, or process data that violates any applicable law, regulation, or third-party rights — including data protected by privacy laws.
- Use the Service to send unsolicited communications (spam) or engage in any form of fraudulent activity.
- Attempt to probe, scan, or test the vulnerability of the Service or any connected system.
We reserve the right to suspend or terminate access immediately and without notice if we determine, in our reasonable judgement, that you are in breach of this section.
Third-Party Services and Shopify
The Service integrates with Shopify and may connect to Third-Party Services at your direction. The following applies:
- Your use of Shopify is separately governed by Shopify's Terms of Service and Partner Program Agreement. These Terms do not modify or supersede Shopify's terms.
- When you connect a Third-Party Service (such as Google, Slack, or HubSpot), your use of that service is governed by its own terms and privacy policy. We are not responsible for the availability, accuracy, or policies of any Third-Party Service.
- We are not liable for any disruption, data loss, or damages caused by a Third-Party Service's failure, API changes, or policy changes.
- You are solely responsible for ensuring your use of Third-Party Services through JsWorkflows complies with those services' terms.
Service Availability
We aim to provide a reliable Service but do not guarantee uninterrupted or error-free availability. We may perform scheduled maintenance, which we will endeavour to conduct during off-peak hours and announce in advance where possible.
The Service depends on Shopify's platform and third-party infrastructure. We are not liable for outages or degraded performance caused by factors outside our reasonable control, including Shopify platform incidents, internet disruptions, or third-party infrastructure failures.
Privacy and Data
Your use of the Service is governed by our Privacy Policy, which is incorporated into these Terms by reference and forms part of our agreement with you.
Where you process personal data belonging to your end-customers through the Service (for example, via Shopify order webhooks), you do so as a Data Controller. We act as a Data Processor on your behalf. You are responsible for ensuring you have a lawful basis for processing that data and for complying with applicable privacy laws, including notifying your customers as required.
Feedback and Suggestions
If you submit ideas, suggestions, or feedback about the Service to us ("Feedback"), you grant us a perpetual, irrevocable, worldwide, royalty-free licence to use, implement, and incorporate that Feedback into the Service or any other product without any obligation of compensation or attribution to you.
Warranty Disclaimer
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS.
The execution of JavaScript code submitted by you is your sole responsibility. We do not review, endorse, or guarantee the correctness, safety, or fitness for purpose of any workflow logic you create.
Australian Consumer Law. Nothing in these Terms excludes, restricts, or modifies any right or remedy, or any guarantee, warranty, or other term or condition, implied or imposed by the Australian Consumer Law (Schedule 2 of the Competition and Consumer Act 2010 (Cth)) that cannot lawfully be excluded or limited. Where the Australian Consumer Law applies, our liability for a failure to comply with a consumer guarantee is limited to re-supplying the services or paying the cost of having the services re-supplied.
Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, JSWORKFLOWS AND YOD SOLUTIONS PTY LTD, ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES — INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, BUSINESS, OR GOODWILL — ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF OR INABILITY TO USE THE SERVICE.
OUR TOTAL CUMULATIVE LIABILITY TO YOU FOR ANY CLAIMS ARISING UNDER THESE TERMS SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU TO US IN THE THREE (3) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
These limitations apply whether liability arises in contract, tort (including negligence), statute, or otherwise, and even if we have been advised of the possibility of such damages.
Indemnification
You agree to indemnify, defend, and hold harmless YOD Solutions Pty Ltd, its officers, employees, contractors, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in connection with:
- Your use of the Service in violation of these Terms.
- Your Content or workflow logic, including any damage caused by workflows you have created or deployed.
- Your violation of any applicable law or the rights of any third party.
- Your processing of end-customer personal data in breach of applicable privacy laws.
Pricing and Billing
The Service is available on the following subscription plans, billed monthly through Shopify's billing system:
| Plan | Price | Credits / month |
|---|---|---|
| Free | $0 | 10,000 included |
| Starter | $25 / mo | 500,000 / mo |
| Growth | $49 / mo | 2,500,000 / mo |
| Business | $99 / mo | 8,000,000 / mo |
| Enterprise | $199 / mo | 20,000,000 / mo |
All prices are in USD and exclude any applicable taxes. Shopify may collect applicable taxes at checkout in accordance with your jurisdiction. Subscriptions renew automatically at the start of each billing cycle unless cancelled.
We reserve the right to change pricing with at least 30 days' notice via email or in-app notification. Continued use of the Service after a price change takes effect constitutes acceptance of the new pricing.
Refund Policy
All payments are processed through Shopify Billing. Subscription fees are non-refundable except where required by applicable law (including the Australian Consumer Law) or at our sole discretion in cases of demonstrated service failure on our part.
To request a refund, contact us at support@jsworkflows.com with a description of the issue. We will review requests within 5 business days.
Termination and Suspension
By you. You may terminate your use of the Service at any time by uninstalling the app from your Shopify store. Your subscription will not renew after the current billing cycle.
By us. We may suspend or terminate your access to the Service, with or without notice, if:
- You breach any provision of these Terms.
- Your account is used in a way that poses a security risk or causes harm to other users or our infrastructure.
- We are required to do so by law or a regulatory authority.
- You fail to pay applicable subscription fees.
Effect of termination. Upon termination, your right to use the Service ceases immediately. Your workflow configurations, secrets, and run history will be retained for up to 30 days before permanent deletion, after which they cannot be recovered. Run logs may be retained for up to 90 days per our standard retention schedule. Provisions of these Terms that by their nature should survive termination (including Sections 4, 6, 11, 12, 13, and 19) will continue to apply.
Force Majeure
We will not be liable for any failure or delay in performing our obligations under these Terms where such failure or delay results from circumstances beyond our reasonable control, including but not limited to: acts of God, natural disasters, pandemics, internet or telecommunications failures, denial-of-service attacks, failure of third-party infrastructure or APIs (including Shopify or cloud infrastructure providers), governmental actions, or changes in law or regulation.
We will notify you as soon as reasonably practicable of a force majeure event and take reasonable steps to resume performance as soon as possible.
Changes to These Terms
We may update these Terms from time to time to reflect changes in the Service, applicable law, or our business practices. We will notify you of material changes via email or in-app notice at least 14 days before the changes take effect.
Continued use of the Service after the effective date of the revised Terms constitutes your acceptance of those changes. If you do not agree with any changes, you must stop using the Service before the effective date.
Dispute Resolution
If you have a dispute arising out of or in connection with these Terms or the Service, please contact us first at support@jsworkflows.com with a written description of the dispute. We will make a good-faith effort to resolve it informally within 30 days.
If the dispute cannot be resolved informally, it shall be submitted to the exclusive jurisdiction of the courts of Victoria, Australia, and both parties consent to that jurisdiction.
Governing Law
These Terms are governed by and construed in accordance with the laws of the State of Victoria, Australia, and the Commonwealth of Australia, without regard to conflict of law principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
General Provisions
Entire agreement. These Terms, together with the Privacy Policy and any other policies incorporated by reference, constitute the entire agreement between you and YOD Solutions Pty Ltd regarding the Service and supersede all prior agreements, understandings, and representations.
Severability. If any provision of these Terms is found to be invalid, unlawful, or unenforceable by a court of competent jurisdiction, that provision will be modified to the minimum extent necessary to make it enforceable, or severed if modification is not possible. The remaining provisions will continue in full force and effect.
Waiver. Our failure to enforce any right or provision of these Terms will not be considered a waiver of that right or provision. Any waiver must be in writing and signed by an authorised representative of YOD Solutions Pty Ltd.
Assignment. You may not assign or transfer your rights or obligations under these Terms without our prior written consent. We may assign our rights and obligations to a successor entity in connection with a merger, acquisition, or sale of assets.
Notices. All legal notices to us must be sent in writing to support@jsworkflows.com. We may send notices to you via email at the address associated with your Shopify store or via in-app notification.
Contact Us
For questions about these Terms or to exercise any rights described herein:
JsWorkflows — YOD Solutions Pty Ltd
ABN: 672 231 515
4 Eventide Avenue, Tarneit, VIC 3029, Australia
Email: support@jsworkflows.com