Flow Cheat Sheet

Ready-made Salesforce Flows you can deploy in minutes. Each download includes the Flow XML and all required custom objects and fields. Just unzip, deploy, and go.

How to Deploy a Flow

Follow these steps for any download on this page. You'll need SFDX CLI installed and connected to your org.

1 Download & Unzip

Click the download button for any flow below. Unzip the .zip file — you'll see a folder with the flow XML and any custom object/field XML files.

2 Create an SFDX Project (if you don't have one)

Open your terminal and run:

sf project generate --name MyMultiDatePickFlows

Then cd into the new folder:

cd MyMultiDatePickFlows

3 Copy the Files Into Your Project

Copy the custom object folders into:
force-app/main/default/objects/

Copy the flow XML file into:
force-app/main/default/flows/

4 Connect to Your Org

If you haven't already, authorize your Salesforce org:

sf org login web --alias myorg

A browser window will open — log in to your Salesforce org.

5 Deploy the Objects First

Deploy the custom objects and fields before the flow (the flow depends on them):

sf project deploy start --source-dir force-app/main/default/objects --target-org myorg

6 Deploy the Flow

Now deploy the flow itself:

sf project deploy start --source-dir force-app/main/default/flows --target-org myorg

7 Activate the Flow

Go to Setup → Flows in your Salesforce org. Find the flow you just deployed, open it, and click Activate.

💡
Tip: These flows require MultiDatePick to be installed in your org. If you haven't installed it yet, grab it from AppExchange first.

📅 multiDatePickDates Flows

Flows that use the Dates component for multi-date selection. Included in the Standard tier.

What's Inside

  • Flow: Employee_Time_Off_Request.flow-meta.xml
  • Custom Object: Time_Off_Request__c with fields: Employee__c (Lookup to User), Date__c (Date), Status__c (Picklist: Pending/Approved/Rejected), Notes__c (Text Area)

Use Case

HR teams or employees submitting time-off requests. The flow walks the user through selecting multiple dates, adding optional notes, then creates one record per selected date.

What's Inside

  • Flow: Event_Date_Selection.flow-meta.xml
  • Custom Object: Event_Schedule__c with fields: Event_Name__c (Text), Date__c (Date), Location__c (Text), Description__c (Long Text Area)

Use Case

Event coordinators planning multi-day conferences, training events, or project sprints. Select all dates at once instead of creating entries one at a time.

What's Inside

  • Flow: Project_Milestone_Tracker.flow-meta.xml
  • Custom Object: Project_Milestone__c with fields: Project__c (Lookup to Opportunity or custom Project object), Milestone_Date__c (Date), Milestone_Name__c (Text), Status__c (Picklist: Not Started/In Progress/Complete)

Use Case

Project managers setting up milestone dates for delivery timelines. Select all critical dates upfront, then track progress against each one.

🕐 multiDatePickDateTime Flows

Flows that use the DateTime component for date + time scheduling. Included in the Standard tier.

What's Inside

  • Flow: Interview_Scheduling.flow-meta.xml
  • Custom Object: Interview_Schedule__c with fields: Candidate_Name__c (Text), Interview_Date__c (Date), Start_Time__c (Text), End_Time__c (Text), Interviewer__c (Lookup to User)

Use Case

Recruiting teams scheduling multi-round interviews. Pick all interview dates in one go, assign times, and generate calendar-ready records.

What's Inside

  • Flow: Appointment_Booking.flow-meta.xml
  • Custom Object: Appointment__c with fields: Client__c (Lookup to Contact), Appointment_Date__c (Date), Start_Time__c (Text), End_Time__c (Text), Type__c (Picklist: Consultation/Follow-Up/Review), Notes__c (Long Text Area)

Use Case

Service businesses, consultants, or healthcare teams scheduling client appointments. Great for any scenario where time-slot conflicts need to be avoided.

What's Inside

  • Flow: Shift_Scheduling.flow-meta.xml
  • Custom Object: Shift_Schedule__c with fields: Employee__c (Lookup to User), Shift_Date__c (Date), Start_Time__c (Text), End_Time__c (Text), Shift_Type__c (Picklist: Morning/Afternoon/Night/Custom)

Use Case

Operations, retail, or warehouse managers building weekly or monthly shift schedules. Select all the dates an employee works, assign time slots, and avoid double-booking.

📋 multiDatePickBooking Flows

Flows that use the Booking component for resource scheduling with conflict detection. Included in the Premier tier.

What's Inside

  • Flow: Meeting_Room_Booking.flow-meta.xml
  • Custom Objects: Meeting_Room__c (Name, Capacity__c, Location__c) and Room_Booking__c (Meeting_Room__c Lookup, Booking_Date__c, Start_Time__c, End_Time__c, Booked_By__c Lookup to User)

Use Case

Office administrators or employees reserving conference rooms. The visual time-slot grid makes it easy to see what's available and book across multiple days at once.

What's Inside

  • Flow: Equipment_Checkout.flow-meta.xml
  • Custom Objects: Equipment__c (Name, Category__c, Serial_Number__c) and Equipment_Booking__c (Equipment__c Lookup, Checkout_Date__c, Start_Time__c, End_Time__c, Checked_Out_By__c Lookup to User)

Use Case

IT departments, AV teams, or field service operations managing shared equipment. See at a glance what's available and reserve across multiple days.

What's Inside

  • Flow: Training_Session_Scheduling.flow-meta.xml
  • Custom Objects: Training_Session__c (Name, Instructor__c, Topic__c) and Training_Schedule__c (Training_Session__c Lookup, Session_Date__c, Start_Time__c, End_Time__c, Room__c Text)

Use Case

L&D teams or training coordinators scheduling recurring classes. Pick all dates for a training series, assign times, and avoid scheduling conflicts with other sessions.

What's Inside

  • Flow: Vehicle_Fleet_Reservation.flow-meta.xml
  • Custom Objects: Vehicle__c (Name, Make__c, Model__c, License_Plate__c) and Vehicle_Reservation__c (Vehicle__c Lookup, Reservation_Date__c, Start_Time__c, End_Time__c, Reserved_By__c Lookup to User, Purpose__c Text)

Use Case

Fleet managers, field sales teams, or logistics operations. Employees reserve a vehicle for one or more days with exact pickup/return times.

What's Inside

  • Flow: Hotel_Airbnb_Booking.flow-meta.xml
  • Custom Objects: Property__c (Name, Property_Type__c Picklist: Hotel/Airbnb/Vacation Rental, Location__c, Nightly_Rate__c Currency) and Property_Reservation__c (Property__c Lookup, Check_In_Date__c Date, Check_Out_Date__c Date, Guest__c Lookup to Contact, Number_of_Guests__c Number, Total_Cost__c Currency)

Use Case

Property managers, hospitality businesses, or travel coordinators managing room availability. Guests see which dates are open and book directly — no double-bookings.

Have a flow idea? Let us know.

We're always adding new flows to the cheat sheet. Tell us what use case you need.

Email Us — Support@MultiDatePick.com