I focused on a real-world scenario faced by companies managing custom marketing materials, like a branding company shipping lanyards and handling custom orders. A major challenge is juggling communication between the end customer (often via chat) and suppliers (almost always via email, frequently overseas). Information needs to flow correctly, but different roles require different access levels.
This project showcases two concepts for Agentforce-driven processes designed to address these challenges:
Agent Swarming: I've implemented Agent Swarming not just for escalation, but as a way to manage data access and communication flow. For instance:
- A Customer Agent handles initial chat interactions, accessing only customer-safe data (order status, product info) to ensure sensitive supplier information is never inadvertently shared.
- When supplier interaction is needed (e.g., confirming a new address), the Customer Agent initiates a Swarm, bringing in an Internal Order Agent.
- This Internal Order Agent has permission to view supplier communications and data (which the customer shouldn't see) and can take appropriate internal actions or provide summarized, safe information back to the Customer Agent. This ensures secure and appropriate communication handoffs.
Smart Data Extraction from Supplier Emails: Manual processing of supplier emails is time-consuming and error-prone. My solution uses Agentforce to automate this:
- When a supplier sends an email containing critical information (like a tracking number for a shipment from China), Agentforce intelligently processes the incoming email.
- It extracts the relevant data (the tracking number) and automatically updates the corresponding record in Salesforce.
- This turns hours of manual copy-pasting across multiple daily orders into a process handled automatically in minutes, freeing up staff for higher-value tasks.
Log in or sign up for Devpost to join the conversation.