
Completed
Posted
Paid on delivery
I am ready to kick off the first phase of an email-workflow assistant for Precision Fixtures. Using Microsoft Graph with Azure Functions, Outlook, SharePoint, and the OpenAI API, I want a secure routine that watches new messages as they arrive, understands what each one is, and prepares the right next steps—while always leaving final approval in human hands. Here is how the assistant should behave: • Classification – Every incoming message must be sorted immediately into customer inquiry, order, or spam/junk. The logic can expand later, but these three buckets are essential for Phase 1. • Action on classified mail – For inquiries and orders, save any attachments into the correct SharePoint library and add a backlink to the saved file in the message metadata. Important items should be flagged so they stand out in Outlook. For all classified threads, generate a concise, context-aware draft reply; leave it in Drafts for manual sending. • Importance detection – Rely on a mix of keywords, sender address, and subject line. The detection rules should live in a simple JSON or similar store so I can tweak them without redeploying code. • Security & scope – Grant only the minimum Graph permissions needed for reading mail, writing to Drafts, and dropping files in SharePoint. No full-mailbox or site-wide privileges. • Observability – Log every step (classification result, SharePoint path, draft ID, any errors) to Application Insights so I have an audit trail. Deliverables (Phase 1 acceptance criteria) 1. Azure Function app or Logic App source code with ARM/Bicep or Terraform scripts for repeatable deployment. 2. Configuration file that lists classification keywords, trusted senders, and subject patterns. 3. SharePoint document-library structure proposal and the code that places files accordingly. 4. Sample OpenAI prompt templates used to generate draft replies. 5. README explaining setup, required app registrations, and where to adjust rules. 6. Short Loom or screen-capture walkthrough showing an email arriving, being classified, file saved, and the draft reply created. If you have experience blending Microsoft Graph with GPT-powered content creation and can deliver the above with clean, well-documented code, let’s get started on building this foundation.
Project ID: 40542623
61 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
61 freelancers are bidding on average $443 USD for this job

Hi there, I will build your Precision Fixtures email assistant on Azure Functions with Microsoft Graph and the OpenAI API, delivering the classification pipeline (customer inquiry, order, spam), SharePoint attachment routing with backlinks, and context-aware draft replies ready for human approval. One detail that matters here: the importance detection rules in a JSON config file should also feed into the OpenAI prompt context, so draft replies reflect priority level without you maintaining two separate rule sets. I will log every step to Application Insights and scope Graph permissions to the minimum needed for mail read, drafts write, and the target SharePoint library only. Questions: 1) Are you leaning toward Azure Functions (Python or C#) or Logic Apps for the orchestration layer? Looking forward to potentially working together. Thanks, Kamran
$279 USD in 10 days
6.4
6.4

Hi there, Thank you for outlining such a clear and forward-thinking vision for your Outlook Email Automation assistant. At Demivision LLC, we specialize in building secure, scalable solutions at the intersection of Microsoft 365, cloud automation, and AI-driven content creation. Your requirements for robust classification, streamlined SharePoint integration, and audit-ready observability align perfectly with our expertise. We understand your Phase 1 objectives: immediate email triage using Microsoft Graph and Azure Functions, attachment handling with precise SharePoint placement, and intelligent draft replies generated with OpenAI—all while ensuring every step is secure, transparent, and always leaves final approval in human hands. Your emphasis on minimizing Graph permissions, using adjustable classification logic (JSON or similar), and requiring full logging to Application Insights reflects best practices we rigorously follow. Our team has delivered similar solutions blending Graph API, C#, SharePoint automation, and OpenAI for enterprise clients, including the customization and deployment of Azure Function Apps with Infrastructure as Code (ARM/Bicep/Terraform). We’ll provide you with clean, well-documented code, a flexible configuration system, and detailed deployment documentation. We also understand the importance of easy rule adjustments and will ensure the classification logic is both editable and future-proof. For your deliverables, we’ll include a SharePoint document-library proposal, reusable prompt templates for OpenAI, comprehensive setup instructions, and a clear video walkthrough, so you’re confident in the system’s operation and extensibility. Let’s work together to lay a solid, secure foundation for your workflow assistant—ready for Phase 1 and beyond. Looking forward to collaborating with you on this exciting project!
$500 USD in 10 days
4.6
4.6

Hi, You’re not just building an automation flow here, you’re removing the friction between inbox triage, document filing, and follow-up drafting before it ever reaches a human. I can help you build Phase 1 with Microsoft Graph, Azure Functions, SharePoint, and OpenAI so each message is classified, attachments are routed correctly, and the reply lands safely in Drafts for review. I’ve delivered similar workflow and API integrations with clean logging, permission scoping, and deployment scripts, and I’ll structure the rules in a simple JSON config so you can tune keywords, senders, and subjects without redeploying. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. What should happen when a message matches both an inquiry and an order rule, so the workflow stays deterministic? I can start by mapping the Graph permissions and the SharePoint library structure, then move into the function logic and prompt templates. Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
$250 USD in 10 days
4.3
4.3

Hello, this is Fahad. I have gone through your project description in detail and can deliver the first phase of the email workflow assistant for Precision Fixtures with clean, well documented code. I have a rich experience in blending Microsoft Graph with GPT powered content creation. Feel free to check my past reviews to get an idea of my quality. I have great ideas on how we can tackle this. Let's connect via Freelancer chat to go over the details and to ensure you are 100 % satisfied, I always include 2 to 3 rounds of revision. Cheers
$350 USD in 2 days
4.2
4.2

I am excited about your project to automate Outlook emails with Microsoft Graph and Azure Functions. With my skills in C# Programming and Sharepoint, I am confident in creating a solution that efficiently classifies incoming messages into customer inquiries, orders, or spam. The system will securely save attachments in SharePoint while maintaining clear metadata. I'll ensure the logic for importance detection is easily adjustable through a JSON store, allowing flexibility and quick updates. You can expect a comprehensive README with setup instructions and detailed logs for traceability. What specific classification criteria should be prioritized for your customer inquiries and orders? What specific classification criteria should be prioritized for your customer inquiries and orders? Are there any particular security protocols or existing systems we should integrate with? Would you like to include any additional features in Phase 1 based on your vision? How often do you anticipate needing updates or adjustments to the classification logic?
$250 USD in 13 days
3.9
3.9

There's a clean way to handle incoming emails using Microsoft Graph and Azure Functions effectively. By setting up an Azure Function to classify messages, we can save attachments to SharePoint and generate draft replies with context-aware prompts from OpenAI. I can deliver the initial milestone, including the setup and configuration, in exactly 5 days. Want to see a quick deliverable preview before committing?
$430 USD in 5 days
3.3
3.3

Hello, I have carefully checked your requirements and understand that you need to develop an email-workflow assistant for Precision Fixtures. The system will use Microsoft Graph with Azure Functions, Outlook, SharePoint, and the OpenAI API to sort incoming messages, save attachments to SharePoint, generate draft replies, and ensure security and observability. Since I have worked on similar projects, I can quickly handle this type of system with a reliable and production-focused approach. My experience includes developing systems that automate email workflows, classify messages, and integrate with various APIs seamlessly. I prioritize stable integrations, efficient workflows, and thorough testing for long-term maintainability. I can deliver: - Automated message classification into customer inquiry, order, or spam using Microsoft Graph and Azure Functions - Attachment saving to SharePoint with backlinks in message metadata and context-aware draft replies using OpenAI - Importance detection based on keywords, sender address, and subject line stored in a configurable file - Secure system with minimal Graph permissions and detailed logging in Application Insights I can start immediately and work within your timeline. Let's discuss the details via chat. Best regards, Hoang Van Phi
$250 USD in 7 days
2.4
2.4

Hi there, I understand you need a secure Phase 1 email workflow assistant using Microsoft Graph + Azure Functions + OpenAI that classifies incoming Outlook mail, handles SharePoint filing, and generates draft replies with human approval. I can build this as: Azure Function (Graph webhook / mail polling) LLM classification layer (inquiry / order / spam) Rule-based config file (JSON for keywords, senders, priority rules) SharePoint file routing + attachment storage Draft reply generator using OpenAI (saved to Outlook Drafts only) Application Insights logging for full audit trail Minimal-permission Graph integration for security You’ll get clean, modular code with full deployment scripts (Bicep/Terraform) and a simple rule system you can edit without redeploying. I can start immediately with Phase 1 architecture + working MVP flow.
$300 USD in 2 days
1.9
1.9

Wow! This is ideal fit for me Hello, I would like to grab this opportunity and will work till you get 100% satisfied with our work. I'm familiar with this kind of task and have many years of experience on .NET, Cloud Computing, C# Programming, Sharepoint, Microsoft, API Integration, Microsoft Graph, OpenAI Lets connect in chat so that We discuss further. Looking forward to your reply. Warmly, Hasibuzzaman I'd like to add one more thing. As you know, I'm committed to building trust, and I must be, and I will continue to do so. As I've done before, I consider my clients my gods, and I will be absolutely faithful to their needs. Just entrust me with this task. I will deliver on your expectations, exceeding them. I am sure. As I mentioned above, I'm confident in this task. Let's at least talk. I look forward to hearing from you
$250 USD in 7 days
1.7
1.7

Hi I understand you need a secure, automated email workflow for Precision Fixtures that leverages Microsoft Graph, Azure Functions, SharePoint, and OpenAI API. My approach involves creating a lightweight, scalable Azure Function that monitors incoming emails, classifies them into inquiry, order, or spam using configurable rules stored in JSON. Attachments will be automatically saved to designated SharePoint libraries with backlinks added to email metadata. The system will flag important messages and generate draft replies using GPT-based templates, all stored in Outlook Drafts for manual review. The setup will include ARM or Terraform scripts for reliable deployment, a clear configuration file for easy adjustments, and a SharePoint structure proposal. I will also prepare sample prompts for GPT and a comprehensive README explaining setup, rule management, and app registration steps. Observability will be ensured through detailed Application Insights logging at each step, enabling audits and troubleshooting. I have extensive experience integrating Microsoft Graph with GPT automation, ensuring clean, documented code and smooth deployment. I am confident I can deliver a robust foundation for your email automation project within your budget. Best, Justin
$500 USD in 7 days
4.7
4.7

The Microsoft Graph API handles the Outlook side cleanly, but the OpenAI layer needs one key decision before I can scope this accurately. Are you classifying emails, drafting replies, or pulling structured data into SharePoint? Either way, I can have Phase 1 working within a week and can start today. The bid reflects the description as written. Final numbers depend on the workflow details we cover in a quick call. Want to set one up?
$450 USD in 14 days
1.0
1.0

Hi there, I've carefully reviewed your Microsoft Graph + Azure Functions email workflow assistant requirements for classification, SharePoint storage, and GPT-generated draft replies with human approval. The most likely primary root cause is state desynchronization (async pipeline issues) between Graph event ingestion, Azure Function execution, OpenAI processing, SharePoint writes, and Draft creation, leading to inconsistent or partially executed workflows. The first debugging step is to inspect the Microsoft Graph change notification payloads against Azure Function trigger logs to confirm event ordering and verify idempotency handling at the webhook receiver. From there, the full pipeline should be traced end-to-end using Application Insights correlation IDs, replaying sample emails through a controlled test mailbox to validate classification, file routing, and draft generation consistency. In similar Graph + serverless architectures, this issue commonly occurs due to duplicate webhook deliveries, race conditions in async Functions, and non-idempotent processing of the same email event across multiple execution paths. I look forward to discussing how to harden the event pipeline and implement a reliable, auditable Phase 1 deployment for your assistant. Best
$350 USD in 5 days
0.6
0.6

Hi! I am a Senior Software Developer specializing in full-stack, web, mobile, and cloud solutions, and I am excited about the opportunity to assist with your email-workflow assistant project. I have extensive experience integrating Microsoft Graph with various cloud platforms like Azure, which will be crucial for building a secure routine to classify and manage incoming emails effectively. In a recent project, I developed a system that utilized Azure Functions to automate document processing, ensuring that files were categorized and stored correctly in SharePoint. This involved creating a REST API that communicated with various services, much like the requirements for your project. I am confident in my ability to deliver clean, well-documented code that meets your Phase 1 acceptance criteria while ensuring a robust and secure implementation. I would love to discuss this project further and explore how I can help bring your vision to life. Looking forward to chatting! Best regards, Jayvince
$250 USD in 7 days
0.0
0.0

Hi there, I just read your posting. It sounds like you need an experienced software engineer who can help build, improve, and maintain a reliable solution using .NET, Sharepoint, Microsoft Graph, C# Programming, OpenAI, Cloud Computing, API Integration and Microsoft. I am a software engineer with 12+ years of experience designing and developing web, cloud, automation, and enterprise applications. I specialize in building scalable, maintainable, and production-ready solutions while ensuring high code quality, performance, security, and long-term stability. I can help review your requirements, identify the most effective technical approach, and implement the solution professionally. Whether the work involves backend development, frontend development, API integrations, cloud infrastructure, databases, automation, AI solutions, troubleshooting, performance optimization, or system architecture, I can help deliver the project successfully. I focus on clear communication, clean code, and practical solutions that align with business goals. My objective is not only to complete the immediate task but also to create a solution that is easy to maintain and extend in the future. Let me know if my profile looks interesting, and we can set up a time to talk. Best regards, Elijah M.
$700 USD in 6 days
0.0
0.0

The toughest part is wiring Azure Functions to listen to Graph events securely while keeping permissions minimal; that determines both reliability and compliance. I'd start by setting up the subscription and a thin handler that validates the token, then plug in the classification engine that reads the JSON rule file. The riskiest step, accurate OpenAI prompting, will be iterated locally before deploying to avoid costly API calls. I recently built a similar workflow that classified incoming support tickets, saved attachments to a SharePoint library, and drafted replies using GPT‑4, cutting manual handling time by 40 %. The client got a fully logged solution with Application Insights and could tweak rules without redeploying. You can count on clean, documented code that meets every acceptance item.
$400 USD in 3 days
0.0
0.0

Hi, I can build Phase 1 as a secure Microsoft Graph workflow on Azure Functions with minimal permissions, event-driven mail processing, and full audit logging. I’ll implement message classification for inquiry, order, and spam/junk, then save attachments to the right SharePoint library, write the file backlink into the message metadata, flag important items, and create a concise draft reply in Outlook for human review. The rules for keywords, trusted senders, and subject patterns will live in a simple JSON config so you can tune behavior without redeploying. I will also include deployment scripts, a clear SharePoint library structure, prompt templates for OpenAI, and Application Insights logging for every step including classification, file path, draft ID, and errors. The result will be a clean foundation that is easy to extend in later phases. I am looking forward to working with you. Best regards, Jonathan Raquinio
$555 USD in 4 days
0.0
0.0

Hi, there. I’m Susie Kalson, a developer with over 7 years of experience in .NET and cloud solutions. I understand the operational challenge of managing incoming emails effectively while ensuring compliance and security. Automating classification and response generation can significantly streamline your workflow and reduce manual effort. Here’s how I can help: ✅ Implement Azure Functions to classify emails into inquiries, orders, and spam. ✅ Develop logic to save attachments to SharePoint and manage metadata accordingly. ✅ Create a JSON-based configuration for dynamic classification rules without code redeployment. ✅ Ensure secure API integration with Microsoft Graph, limiting permissions to essential operations. ✅ Set up Application Insights for comprehensive logging and observability of the email processing pipeline. I specialize in Microsoft Graph, Azure, and API integrations, ensuring a robust and maintainable solution that meets your requirements. I am looking forward to work with you. Best Regards, Rosita Iniesta
$300 USD in 5 days
0.0
0.0

The classification itself is straightforward; the part that usually causes trouble is keeping the workflow auditable and secure while avoiding overly broad Graph permissions. I'd build this around Azure Functions with Graph subscriptions for near real-time processing, using managed identities, Key Vault for secrets, and Application Insights to log every decision from classification through SharePoint upload and draft creation. The rule engine for importance detection and trusted senders belongs in JSON/config storage so you can change behavior without redeploying. Built similar Microsoft 365 automation flows before where emails, attachments, and AI-generated responses had to stay fully reviewable by staff. For this project I'd keep GPT isolated behind a validation layer so uncertain classifications or malformed outputs get flagged instead of silently processed. One thing that affects the design: do you want classification triggered through Graph webhook subscriptions, or are you open to polling if tenant restrictions make subscriptions difficult?
$250 USD in 7 days
0.0
0.0

Hello, thank you for considering my proposal. I understand the project goals and expected outcome. I will meet deadlines, keep you updated, and deliver high quality work. I have 8+ years of experience in API Integration, .NET, Cloud Computing. I have completed many projects and delivered great, clear, and usable work for clients. Visit my profile to check samples of my latest work and client reviews. Connect in chat to share details and I will respond with clear ideas. Thanks, Sai
$250 USD in 7 days
0.0
0.0

Hi, The real challenge here isn't the API integration, but managing the token limits and context windows within an Azure Function environment while ensuring atomic state management for email attachments. At SimCodec, we implement this using TypeScript-based Azure Functions orchestrated with Infrastructure as Code to ensure modularity. Our senior architects focus on clean separation between the classification logic and the OpenAI completion service, ensuring the deployment remains maintainable within your existing environment. We leverage standardized logging schemas to integrate directly with Application Insights for complete observability. Do you have a preference for managing the classification rules via Azure App Configuration, or do you prefer a dedicated Blob Storage JSON file for easier runtime updates? The SimCodec Team
$250 USD in 7 days
0.0
0.0

Oshkosh, United States
Payment method verified
Member since Jun 8, 2026
$15-25 USD / hour
$10-30 USD
$10-30 AUD
$30-250 AUD
$30-250 USD
₹1500-12500 INR
$750-1500 USD
₹12500-37500 INR
₹12500-37500 INR
$15-25 USD / hour
$2-8 USD / hour
₹600-1500 INR
€3000-5000 EUR
₹1500-12500 INR
$30-250 USD
$250-750 CAD
€5000-10000 EUR
$8-15 USD / hour
₹12500-37500 INR
₹100-400 INR / hour
₹75000-150000 INR