Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Sheffield, United Kingdom
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a lightweight system that plugs into Microsoft Exchange (cloud) through the Microsoft Graph API and guarantees no message ever slips through the cracks. My mailbox already receives dozens of client emails a day; with only user-level credentials available, I want the code to authenticate securely, watch the inbox in real time, and keep a running log of every thread.
Core flow
• As soon as a new email arrives, the service logs its conversation-ID and tags it “New.”
• When I send or receive a reply, the same conversation-ID automatically moves the item to “Replied.”
• After a configurable delay (12–24 h for now) any thread still waiting flips to “Awaiting Reply” and an email reminder is fired off to the assigned responder.
• If that reminder window also expires uneventfully, an escalation email is triggered to a manager address I will provide.
• Throughout the day a web dashboard shows counts and detail for New, Awaiting Reply, Overdue, and Replied, updating live.
Key points
– Must rely solely on Microsoft Graph API; no unsupported IMAP shortcuts.
– Works with user-delegated permissions (I do not have tenant-wide admin rights).
– All notifications are email-based; no SMS or in-app pop-ups required.
– Code should be production-ready, stable under moderate volume, and easy to redeploy.
Deliverables
1. Source code (preferably C#, Node.js, or Python) with clear setup instructions.
2. Deployed dashboard (simple React/Blazor/Vue or equivalent) showing the four status columns and basic filters.
3. Scheduler or background worker handling reminders and escalations.
4. Read-me covering Graph permissions, app registration steps, and how to adjust the timing rules.
5. Short hand-off session so I can test with my own mailbox.
If you have built something similar or are comfortable with Graph change-notifications, webhooks, and incremental sync, I’d love to see a quick outline of your approach when you bid." (client-provided description)
Matched companies (2)

Crystal Infoway
