You are on page 1of 1

sequenceDiagram

participant Customer
participant CustomerCarePersonnel
participant SkeduloApp
participant Salesforce
participant CobraPowerBI
participant SalesRep

Customer->>CustomerCarePersonnel: Request Appointment


CustomerCarePersonnel->>SkeduloApp: Check Availability
SkeduloApp-->>CustomerCarePersonnel: Available Slot
CustomerCarePersonnel->>Customer: Confirm Appointment
Customer->>CustomerCarePersonnel: Appointment Confirmation
CustomerCarePersonnel->>SalesRep: Assign Appointment
SalesRep-->>CustomerCarePersonnel: Confirmation
CustomerCarePersonnel->>SkeduloApp: Update Schedule
SkeduloApp-->>CustomerCarePersonnel: Schedule Updated
CustomerCarePersonnel->>Customer: Appointment Details
loop Appointment Reminder
SkeduloApp-->>Customer: Reminder
SkeduloApp-->>SalesRep: Reminder
end
alt Customer Reschedule
Customer->>CustomerCarePersonnel: Request Reschedule
CustomerCarePersonnel->>SalesRep: Find Alternative Slot
SalesRep-->>CustomerCarePersonnel: Alternative Slot
CustomerCarePersonnel->>SkeduloApp: Update Schedule
SkeduloApp-->>CustomerCarePersonnel: Schedule Updated
CustomerCarePersonnel-->>Customer: Reschedule Confirmation
else Customer Cancel Appointment
Customer->>CustomerCarePersonnel: Request Cancellation
CustomerCarePersonnel->>SkeduloApp: Cancel Appointment
SkeduloApp-->>CustomerCarePersonnel: Appointment Cancelled
CustomerCarePersonnel-->>Customer: Cancellation Confirmation
end
CobraPowerBI->>Salesforce: Access SFDC Data

You might also like