In yesterday’s post about scheduling appointments with students, I demonstrated how to use Doodle to avoid the drawbacks of a paper or whiteboard signup system. Then Wendy left a comment suggesting that I try out Jiffle, and so I did… The result?
So long, Doodle!
(At least for this particular task.)
Like Doodle (and other, similar services), Jiffle is available as both a free version and a paid version. But there are 2 things that make Jiffle more appealing to me than Doodle:
1. The fact that when a student requests an appointment, the status in the request interface is changed to “Pending” and requires me to confirm the appointment (more on that in the steps below…), and
2. The scheduling function integrates nicely with my Google Calendar account (more on that, too, in the steps below).
In what follows, I walk you through what it takes to schedule appointments with students using a free Jiffle account and your Google Calendar account. There are basically four sections to this tutorial:
- “Instructor Steps” that the instructor takes to set up the available time slots.
- Instructions for how to integrate Jiffle and Google Calendar.
- “Student Steps” for how to request an appointment with the instructor.
- “Instructor Steps” for how to respond to a student request for an an appointment.
Note, that if you use an Outlook instead of Google Calendar, you can still use Jiffle, but I’m not sure about other online calendar tools. And if you don’t use an online calendar at all, you can still use Jiffle.
Okay, let’s go!
Instructor Step 1: Go to the Jiffle home page and look for the Google logo

Instructor Step 2: On that home page, click on “Sign Up for Free” under the Google logo

Instructor Step 3: On the next page, click on “Sign Up Free”… again
(Yes, this seems like an unnecessary step to me, too.)

Instructor Step 4: Enter the necessary information to sign up
(Make sure you specify the right time zone!)

Instructor Step 5: Once you’ve registered successfully, click on the “Manage Time” tab in the upper right-hand corner

Instructor Step 6: Marvel at the beauty of an empty schedule

Brief digression
I have a page on my wiki with my typical weekly schedule and directions for how to make an appointment. Students are free to drop by during office hours–bright yellow–without an appointment of any kind (though they’re encouraged to make an appointment to ensure that I’ll be available). Students are also free to request an appointment during my afternoon work hours–light green–though I may be busy with research or class prep or committee meetings.

- I can point students to this page whenever they want to make an appointment with me, and
- It’s really pretty.
- Students seem to get confused by this page,
- Though it helps clarify things, it still requires multiple emails back and forth, and
- It still requires me to manually add an appointment to my Google calendar (which I realize is not the end of the work, but something automated sure would be nice).
I believe that Jiffle will allow me to accomplish what I want to accomplish while avoiding the disadvantages of my current system.
Instructor Step 7: To indicate when you’ll be available for appointments, click on one of the time slots.
A dialog box will appear, allowing you to indicate start and finish times for your availability on that date.
When you’re done, just click the “OK” button.

Instructor Step 8: Gaze with wonder upon the little turquoise boxes that appear in your available time slots
Repeat the “indicate available times” process as necessary. Different dates, different times… as much as you like.
- On the left, students will see simple and easy-to-understand (fingers crossed!) instructions for how to request an appointment.
- On the right, they’ll see the available appointment times for the week of Oct 26 – Nov 1, 2009.

Now let’s integrate Jiffle with Google Calendar (optional)
These are the easy-to-follow (fingers crossed!) directions from the Jiffle web site:
- Click on Preferences > Google Account
- Click on Preferences > Google Account
- Enter your Google Preferences:
- Gmail ID: enter your Gmail e-mail address
- Password: enter your Gmail password
- Sync to Google: check this box if you would like to enable your Jiffle calendar appointments to show on your Google Calendar, and your Google appointments on your Jiffle calendar.
- Click Save
A Google tab will be created in your Jiffle account. Here you will be able to see your Google Calendar with the Jiffle meeting you have scheduled and the times that you have marked as available.”

Now, I choose to trust Jiffle with my Gmail ID and Password–it’s the required information for logging into my Google Calendar account–but I’d certainly understand anyone who decided that this was not something they wanted to do. You’re not required to integrate your existing online calendar with Jiffle: this process works fine without doing so. However, it’s pretty nice to have your 2 calendaring systems working together, in my opinion, because it eliminates some of the repetitive tasks that scheduling can require.
I’ll leave it to our resident API expert, Julie, to weigh in whether or not it’s really necessary for Jiffle to have this information.
Here’s what a typical week in my Google Calendar looks like
Note that this is the view from inside my account; this is not the public view of my calendar. It’s possible to make parts of your Google Calendar visible to others, but that’s a subject for a later blog post.

And here’s what my view of my Jiffle calendar looks like with my Google Calendar info pulled into it
Again, this is my view of my Jiffle calendar, not my students’ view.

Student Step 1: Click on the time you’re interested in
After the instructor sends the Jiffle calendar link to the students, this is what they’ll see when they go to that address.
In this hypothetical example, a student wants to meet at 2:30.

Student Step 2: In the dialog box, fill in the requested information and click “Send”
To begin the process of requesting an appointment, just click a time to make a dialog box appear.

- Name: A full name is probably a good idea, maybe even including the course number.
- Email: This is the address to which the instructor response will be sent.
- Phone: If the instructor has said that phone numbers are needed, then provide one.
- Duration: How long does the meeting need to last?
- Subject: Don’t just type your name or the course. Instead, put something meaningful here.
- Message: Explain what you’d like to discuss at the meeting.
Once the student clicks “Send,” an email is sent to the instructor.
Student Step 3: Notice that in the public calendar, the time slot changes from “Available” to “Pending”

- My hypothetical student Derek doesn’t assume that this meeting time is confirmed until the instructor has responded to his request (see below), and
- and other students won’t be able to sign up for that time, even though I haven’t committed to meeting with Derek. They know, however, that they might be able to check back and find that time slot is available.
Note that in my tutorial yesterday on using Doodle, none of this is possible. (That doesn’t mean Doodle cannot do this, just that I don’t know how to do this with Doodle.)
Instructor Step 10: Open the Jiffle-generated email telling you your student has requested an appointment
You’ll find the student’s meeting request in your email inbox. After opening the email notification from Jiffle, you can read the comments the student wrote, hopefully explaining why the student wants to meet.
Next, just accept or decline the meeting by clicking on the link at the bottom of the email.

Instructor Step 11: Fill in the response to be sent to the student
Once you click on that link in the email, you’ll be taken to a Jiffle web page where you can respond to the student’s request. Just specify a location (if necessary), write some comments, and click “Accept Meeting”
The student will then receive an email with confirmation of the meeting, and your calendars (Google as well as Jiffle) will automatically be updated to reflect this new appointment (see below).

Notice that your Google Calendar has changed automatically…
Once Jiffle and Google Calendar are integrated, your approval of the request will make the appointment appear on your schedule on Google Calendar. This means you don’t have to take the extra step of logging into your calendar and manually adding the appointment.

…and your Jiffle calendar has also changed
The Monday at 2:30 time slot no longer says “Available” and it no longer says “Pending.” It’s just blank. Students after hypothetical student Derek will just have to pick another time.

Pretty cool, huh?



Developing online and blended learning programs requires research and collaboration. Learn how top technology companies are partnering with campuses across the country to advance online learning as it becomes an increasingly important aspect of higher education.
7 Responses to Scheduling 101: Using Jiffle for Student Appointments
Beth Kuebler-Wolf - October 23, 2009 at 4:10 pm
Oh you guys, you are the best- thanks for another useful post. I love that jiffle integrates with Google calendar and/or Outlook so seamlessly. FWIW, I am considering switching entirely to Google calendar and gmail, because our IT department does not let us do anything that synchs with Outlook. They are concerned about preventing possible security breaches, but I am concerned with making my email and such work to their maxiumum efficiency for myself. These goals seem to conflit apparently.
Heather Whitney - October 23, 2009 at 3:48 pm
This is fantastic! Just exactly what I’m looking for. Thanks for posting this (and so quickly!)
George H. Williams - October 24, 2009 at 8:59 am
That’s a good question, Rachel. I was also thinking about writing centers when I was trying out Jiffle, but I don’t know if it can do what you’re describing.
Julie Meloni - October 24, 2009 at 11:08 am
If the question is does one system need to authenticate to use another system, then the answer is yes, of course.
Rachel - October 23, 2009 at 6:32 pm
Can you make multiple appointments at the same time? I’m wondering how this would work in a writing center with multiple slots available for each time.
Meagan - October 28, 2009 at 5:18 pm
I’m impressed w/jiffle, but I would love to be able to set up 15- or 20-minute meeting slots as well.
Derrick - October 27, 2009 at 10:22 pm
I also should recommend Tungle, which, as a mac user, has the advantage that it can sync to your desktop iCal calendar, as well as other calendars such as the Google calendar. I’ve just started using it, but this seems to be a good option as well.