1. Introduction
This Developer Agreement ("Agreement") governs your participation as a developer on the WORKWAY marketplace platform. By creating a developer account and publishing integrations, you agree to be bound by this Agreement, our Terms of Service, and our Privacy Policy.
WORKWAY provides a marketplace platform connecting workflow automation developers with users seeking productivity integrations. This Agreement establishes the rights and responsibilities of developers who build and sell integrations on our platform.
2. Developer Account
2.1 Account Requirements
To create a developer account, you must:
- Be at least 18 years old
- Provide accurate and complete registration information
- Have legal authority to enter into this Agreement
- Complete identity verification (business or individual)
- Set up a Stripe Connect account for payment processing
- Agree to our code of conduct and quality standards
2.2 Account Types
- Individual Developer: Personal account for sole proprietors and independent developers
- Company Developer: Business account for organizations and teams
2.3 Verification Process
New developer accounts undergo a verification process:
- Email verification (required)
- Identity documentation review (required for paid integrations)
- Business verification (required for company accounts)
- Code quality review (before first integration approval)
3. Integration Development
3.1 Development Standards
All integrations must adhere to these standards:
- Code Quality: Clean, well-documented, maintainable code
- Security: Follow OWASP security best practices, secure credential storage
- Performance: Optimize for Cloudflare Workers runtime, respect rate limits
- Error Handling: Graceful error handling with user-friendly messages
- Testing: Comprehensive test coverage before submission
- Documentation: Clear setup instructions, API documentation, troubleshooting guides
3.2 Prohibited Content and Functionality
Integrations must NOT:
- Violate intellectual property rights or licenses
- Contain malware, viruses, or malicious code
- Collect or transmit user data without explicit consent
- Bypass WORKWAY platform security or rate limits
- Facilitate illegal activities or violate laws
- Misrepresent functionality or capabilities
- Include cryptocurrency mining or similar resource abuse
- Scrape or abuse third-party service APIs
- Contain adult content, hate speech, or harmful material
3.3 Third-Party Integrations
When integrating with third-party services:
- Comply with all third-party terms of service and API guidelines
- Obtain necessary API keys and credentials legally
- Respect rate limits and usage quotas
- Implement proper OAuth 2.0 flows for user authentication
- Clearly disclose required permissions and data access
4. Review and Approval Process
4.1 Submission Guidelines
Before submitting an integration for review:
- Complete all required metadata (name, description, category, icon)
- Provide comprehensive setup instructions
- Test thoroughly in development environment
- Document all OAuth scopes and permissions required
- Set appropriate pricing and refund policy
- Include demo video or screenshots (recommended)
4.2 Review Criteria
WORKWAY reviews submissions based on:
- Functionality: Does it work as advertised?
- Security: Are credentials and data handled securely?
- User Experience: Is it intuitive and well-designed?
- Documentation: Are instructions clear and complete?
- Performance: Does it run efficiently?
- Compliance: Does it meet all policy requirements?
4.3 Review Timeline
- Initial review: 5-7 business days
- Revisions (if needed): 3-5 business days per resubmission
- Expedited review available for critical bug fixes
4.4 Rejection and Appeals
If your integration is rejected, you will receive detailed feedback explaining the reasons. You may:
- Revise and resubmit addressing the feedback
- Appeal the decision with additional context
- Request clarification from the review team
5. Pricing and Revenue
5.1 Pricing Models
Developers may choose from these pricing models:
- Free: No charge to users
- One-Time Purchase: Single upfront payment
- Usage-Based: Per-execution pricing with trial period
- Freemium: Free tier with paid upgrades
5.2 Platform Fees
WORKWAY charges the following platform fees:
- Platform Fee: 10% of gross revenue
- Payment Processing: Stripe fees (2.9% + $0.30 per transaction)
- Free Integrations: No platform fees
Revenue Calculation Example:
User Purchase: $100.00
Stripe Fee: -$3.20 (2.9% + $0.30)
Platform Fee: -$10.00 (10%)
Developer Receives: $86.80
5.3 Payout Schedule
- Frequency: Monthly automatic payouts via Stripe Connect
- Minimum Threshold: $10.00 accumulated revenue
- Processing Time: 7-14 days after month end
- Methods: Bank transfer (ACH/wire) or debit card
5.4 Refunds and Chargebacks
Developers are responsible for honoring their stated refund policies. Refund costs are deducted from developer revenue, including the original platform fee and Stripe fee (non-refundable).
Excessive chargebacks (>1% of transactions) may result in account review, increased reserves, or account suspension.
6. Intellectual Property
6.1 Developer Ownership
You retain all ownership rights to your integration code and intellectual property. By publishing on WORKWAY, you grant us a limited license to:
- Host and distribute your integration to users
- Execute your integration on behalf of users
- Display your integration in the marketplace
- Use integration name, description, and screenshots in marketing
- Make necessary technical modifications for platform compatibility
6.2 Trademark Usage
You may use the WORKWAY name and logo to indicate:
- "Available on WORKWAY marketplace"
- "Verified WORKWAY developer"
- "Powered by WORKWAY platform"
You may NOT use WORKWAY trademarks in a way that implies endorsement, partnership, or affiliation beyond marketplace participation.
6.3 Third-Party Intellectual Property
You represent and warrant that your integration does not infringe upon any third-party copyrights, patents, trademarks, or trade secrets. You are solely responsible for obtaining necessary licenses and permissions.
7. Support and Maintenance
7.1 Developer Responsibilities
As a developer, you agree to:
- User Support: Respond to user inquiries within 48 hours
- Bug Fixes: Address critical bugs within 7 days
- Updates: Maintain compatibility with platform updates
- Security Patches: Apply security fixes promptly
- Documentation: Keep setup instructions current
- Communication: Notify users of breaking changes or deprecation
7.2 Minimum Support Standards
- Email support channel (required)
- Response time: 48 hours or less
- Security vulnerabilities: 24-hour acknowledgment
- Critical outages: Immediate response
7.3 Deprecation Policy
If you wish to deprecate or sunset an integration:
- Provide 90 days advance notice to users
- Continue support for the full notice period
- Offer migration assistance or alternatives
- Process refunds according to your refund policy
8. Analytics and User Data
8.1 Developer Dashboard
You have access to analytics including:
- Installation counts and active users
- Revenue and transaction history
- Workflow execution statistics
- Error rates and performance metrics
- User reviews and ratings
8.2 User Data Access
Developers may access user data ONLY:
- As necessary for integration functionality
- With explicit user consent via OAuth
- In compliance with privacy laws (GDPR, CCPA, etc.)
- For the specific purposes disclosed to users
Prohibited: Selling user data, using data for advertising, sharing data with third parties without consent, or retaining data beyond necessary periods.
8.3 Data Security
You must implement appropriate security measures:
- Encrypt OAuth tokens and credentials at rest
- Use HTTPS for all data transmission
- Implement access controls and authentication
- Log security-relevant events
- Report security breaches within 24 hours
9. Compliance and Enforcement
9.1 Platform Monitoring
WORKWAY reserves the right to:
- Monitor integration performance and error rates
- Review code for security and compliance
- Test integrations periodically
- Investigate user complaints and reports
- Audit revenue and transaction records
9.2 Enforcement Actions
Violations may result in:
- Warning: Written notice for minor infractions
- Integration Suspension: Temporary removal from marketplace
- Integration Delisting: Permanent removal from marketplace
- Revenue Withholding: Hold payouts pending investigation
- Account Termination: Permanent ban for serious violations
- Legal Action: Pursuit of damages for fraud or harm
9.3 Appeals Process
If you disagree with an enforcement action:
- Submit appeal to developer-appeals@workway.co
- Provide detailed explanation and supporting evidence
- Allow 7 business days for review
- Accept final decision from appeals committee
10. Termination
10.1 Voluntary Termination
You may close your developer account at any time by:
- Removing all published integrations
- Notifying users of the closure
- Processing any pending refunds
- Requesting account deletion from WORKWAY
Outstanding revenue will be paid out according to the normal schedule.
10.2 Involuntary Termination
WORKWAY may terminate your account immediately for:
- Material breach of this Agreement
- Fraudulent activity or payment disputes
- Security violations or malicious code
- Repeated policy violations
- Legal requirements or court orders
10.3 Effects of Termination
Upon termination:
- All integrations will be immediately delisted
- New installations will be prevented
- Existing user installations will stop functioning
- Access to developer dashboard will be revoked
- Unpaid revenue may be forfeited (for violations)
- You must delete all user data in your possession
11. Liability and Indemnification
11.1 Developer Liability
You are solely responsible for:
- Your integration's functionality and security
- User support and issue resolution
- Data privacy and compliance
- Third-party service integrations
- Intellectual property infringement claims
- Damages caused by your integration
11.2 Indemnification
You agree to indemnify and hold harmless WORKWAY, its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:
- Your integration or its use by customers
- Your breach of this Agreement
- Your violation of laws or regulations
- Your infringement of third-party rights
- Your negligent or willful misconduct
11.3 Limitation of WORKWAY Liability
WORKWAY provides the marketplace platform "as is" and makes no warranties regarding sales volume, revenue, or user satisfaction. Our liability is limited to the platform fees we collect from your transactions.
12. Changes to This Agreement
We may modify this Agreement from time to time. Material changes will be communicated via:
- Email notification to developer account email
- Developer dashboard notification
- 30-day notice period before changes take effect
Continued participation after changes indicates acceptance. If you disagree with changes, you may terminate your account before the effective date.
13. Contact Information
For developer-related questions or support:
WORKWAY Developer Relations
General Inquiries: developers@workway.co
Appeals: developer-appeals@workway.co
Technical Support: developer-support@workway.co
Developer Documentation: workway.co/docs