Enterprise Automation Platform – Multi-DMS Handwritten Note System

UpworkCNNot specifiedexpertScore: 70
PythonPHPJavaScriptWeb DevelopmentMySQL
Overview We are building an enterprise-grade, multi-tenant automation platform that integrates dealership management systems with an in-house handwriting print system to generate customized handwritten notes. This system will initially serve our internal dealership group but must be architected from day one to support: Multiple stores Multiple DMS platforms Multiple brands Multiple print machines Enterprise accounts Potential white-label resale to other dealership groups This is not a basic integration project. This is a scalable SaaS-grade automation platform. Objective Build a centralized, multi-tenant automation engine that: Connects to multiple DMS platforms via API or webhook Normalizes incoming events into a unified internal format Applies configurable business rules per account Generates short handwritten messages via OpenAI API Queues messages for approval Converts approved text into stroke-based SVG Routes jobs to one or more handwriting machines Tracks full audit logs and job status Supports insert mode and mail mode Supports enterprise account structures for future resale Multi-Tenant Requirements The system must support: Account-level separation Store-level configuration Brand-level routing Machine-level routing Role-based user access API key management per tenant Secure data isolation between accounts Each tenant must have: Independent rules Independent prompt profiles Independent machine routing Independent dashboard access Independent billing capability readiness We must be able to onboard a new dealership group without changing core architecture. Core System Layers 1. DMS Adapter Layer Modular adapter pattern Lightspeed initial integration Additional automotive DMS integrations Future integrations pluggable No hardcoded DMS logic inside core system. 2. Rules Engine Configurable per tenant and per store: Minimum thresholds Frequency throttling Event eligibility Insert vs mail mode Auto-approval logic Must be editable without code changes. 3. GPT Message Engine OpenAI API integration Prompt templates stored in database Version-controlled prompts Output constraints enforcement Full logging of prompt version and model version Per-tenant tone configuration 4. Approval and Admin Dashboard Support: Tenant admin roles Store-level managers Approval workflows Audit logs Search and filtering Reprint functionality 5. Print Execution Layer Machine registry table Support multiple machines per tenant Routing logic by brand or load balancing Job queue tracking Failure handling and retry logic Heartbeat monitoring 6. Account and Enterprise Structure System must support: Parent enterprise accounts Sub-accounts Multiple stores under each account Role-based permissions Usage tracking per account Billing-readiness architecture Even if billing is not implemented in phase one, architecture must allow for future subscription or usage-based billing. Scalability Plan Phase 1: 1 store 1 machine 300 to 800 notes per month Phase 2: 3 to 5 stores Mixed DMS systems Multiple machines 5,000 plus notes per month Future: External dealership groups onboarded White-label or enterprise offering System must scale horizontally without redesign. Technical Expectations Preferred stack: Backend: Node.js or Python Database: PostgreSQL Queue system: Redis or RabbitMQ Hosting: AWS, Azure, or similar Secure multi-tenant data model Direct API integrations No dependency on Zapier for core production logic Bonus experience: Multi-tenant SaaS architecture Event-driven systems Hardware integration Print server integration High-availability systems Deliverables Architecture plan Multi-tenant backend system Admin dashboard Machine print agent DMS adapter framework Documentation Deployment support 30 to 60 days post-launch support Ideal Candidate We are looking for: Senior backend architects SaaS platform engineers Automation specialists Teams with multi-tenant system experience This is not suitable for: No-code builders Junior developers Template installers Single-integration freelancers Proposal Requirements Please include: Multi-tenant SaaS systems you have built Experience integrating multiple external systems Suggested architecture approach Timeline estimate Budget range Ongoing support model We are building this correctly from day one. Long-term partnership preferred.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $21,839.66Rating: 5.0Verified
Enterprise Automation Platform – Multi-DMS Handwritten Note System — Sift