55
Middleware Developer for Billing Automation in Coworking Space
UpworkUSNot specifiedintermediate
APIPHPJavaScriptPythonWeb Development
Middleware Developer Needed: Optix (Coworking) ↔ ezeep (Print Management) Integration
We run a coworking space on Optix and use ezeep Blue for cloud printing. These platforms don't natively integrate. We need a developer to build lightweight middleware that automates two things:
1. Entitlement sync — When a member subscribes to a printing plan in Optix, they should automatically be added to the correct ezeep user group (granting print access). When they cancel, access is revoked.
2. Usage tracking & overage billing — Each member receives $15/month in printing credits. B&W pages cost $0.10 and color pages cost $0.35, in any combination. The middleware needs to track each member's running balance per billing cycle and generate overage invoices in Optix when a member exceeds their $15 credit.
Technical Details:
• Optix has a GraphQL API (developer.optixapp.com), webhooks, and a Zapier integration. Relevant triggers include plan subscribed, plan canceled, and plan updated.
• ezeep Blue has a REST API with OAuth2 auth (apidocs.ezeep.com/ezeepblue/). Supports user/group management, print job tracking, and webhooks for completed print jobs.
• A small database is needed to map Optix user IDs to ezeep user IDs and maintain a running dollar balance per billing cycle.
Deliverables:
• Hosted middleware service (Node.js or Python preferred — open to your recommendation)
• Webhook listeners for both Optix and ezeep events
• User mapping database (Optix ↔ ezeep)
• Automated ezeep group assignment on plan subscribe/cancel
• Per-user monthly balance tracking ($15 credit, $0.10/B&W page, $0.35/color page)
• Overage charge creation via Optix API when credit is exceeded
• Basic error handling and logging
• Documentation for setup and maintenance
About Us:
Braid Mill is a membership-based coworking and event space in a 40,000 sq ft historic textile factory in Philadelphia. We're scaling and need this integration to work reliably without ongoing manual administration.
Timeline: 4–6 weeks
Engagement: Fixed price preferred
To Apply:
Please share examples of similar API integration or middleware projects you've built — especially anything involving webhooks, SaaS-to-SaaS sync, or billing automation. Bonus if you have experience with GraphQL APIs or coworking/proptech platforms.
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $8,505.88Rating: 3.8Verified