My favorites | Sign in
Project Logo
                
Search
for
Updated Dec 06, 2008 by npovoa
EmailLogic  
How "Sandy" composes her emails, and the phrasebanks to be called upon


Emails To Be Sent

Emails the Assistant Sends:

  1. "R" Response
  2. "U" Response
  3. Daily Digests
  4. Reminders
  5. Unrecognized email address

1) "R" Response

Section 1: Greeting

NOTE: Sandy just had a simple, standard "hi" - I call that "GREETING" in a different email response. Either is fine, but a timely greeting would improve the "personality"

  1. EARLY: Morning "hi"
  2. AFTERNOON: Afternoon "hi"
  3. EVENING: Evening "hi"
  4. LATE: Late "hi"

Section 2: Notification of Success

If there are calendar items:

  1. CAL1: "I scheduled this for you" - single item
  2. CAL2: "I scheduled these for you" - multiple items
  3. NOTIME: If there's no time scheduled, just a date, it will list something like "I didn't see a time for this reminder, so I scheduled it for 12am. To set a time now, reply with: update #1 |OR 2+} |when to remind you|. For example: update #1 |OR 2+| 11/14/2008 at 2pm.)"

If there are to-do items:

  1. TODO1: "I added this to your to-do list" - single item
  2. TODO2: "I added these to your to-do list" - multiple items
  3. NOTIME: If there's no time scheduled, just a date, it will list something like "I didn't see a time for this reminder, so I scheduled it for 12am. To set a time now, reply with: update #1 |OR 2+} |when to remind you|. For example: update #1 |OR 2+| 11/14/2008 at 2pm.)"
  4. NODATE: If there's no date or time scheduled, list something like "I didn't see a date or time for this reminder, so I scheduled for it to be done as soon as possible. To set a date or time now, reply with: update #1 |when to remind you|. For example: update #1 11/14/2008 at 2pm"

If it's something else tagged to remember/there is no date and time and todo at all:

  1. ROTHER1: "I made a note of this" - single item
  2. ROTHER2: "I made a note of these" - multiple items
  3. ROTHER3: Then list something like "To make this note a todo or to assign any date to it, reply with: update #1 |when to remind you|. For example: update #1 11/14/2008 at 2pm."

Section 3: Closing

  1. CLOSING: Closing remark

Section 4: Tip

  1. TIP: "Sandy" gives a tip

2) "U" Response

Section 1: Greeting

  1. GREETING: Simple "hi"

Section 2: Successful Update Notification

If it's an updated date/time:

  1. UDATE1: "I've rescheduled this for you" - single
  2. UDATE2: "I've rescheduled these for you" - multiple
If it's been forgotten:
  1. UFORGET1: "Consider this forgotten" - single
  2. UFORGET2: "Consider these forgotten" - multiple
If it's been marked as done:
  1. UDONE1: "I've crossed this off the list" - single
  2. UDONE2: "I've crossed these off the list" - multiple
If it's been tagged something else:
  1. UTAG1: "I've changed the tags on this item:" - single
  2. UTAG2: "I've changed the tags on these items:" - multiple
All else:
  1. UOTHER1: "I've updated this for you" - single
  2. UOTHER2: "I've updated these for you" - multiple

Section 2A: Unsuccessful Update Notification

If it's unrecognized in the database:

  1. UFAIL1: "I couldn't seem to find these for you. Have you deleted them?" - single
  2. UFAIL2: "I couldn't seem to find this for you. Have you deleted it?" - multiple

Section 3: Closing

  1. CLOSING: Closing remark

Section 4: Tip

  1. TIP: "Sandy" gives a tip

3) Daily Digests

Section 1: Greeting

  1. GREETING: Simple "hi"

Section 2: Digest Briefing Sentence

  1. DAY: "Here's how your day is looking"

Section 3: Listing Items

Note: When calendar items have been tagged with "todo," they're not double-listed, but rather, listed as "see #X, Y and Z" at the end of the "todo" section. Calendar events are listed as "WEEKDAY, DATE" at beginning of section, To-dos are just listed as "To-dos" at beginning of that section

If there are no events or to-dos scheduled for that day:

  1. NOCAL: "Your schedule is free today. Maybe you should take care of some errands?"
  2. NOTODO: "No errands to run today."
  3. NOCAL & NOTODO: "Nothing scheduled and no errands today!"

Section 4: Closing

  1. CLOSING: Closing remark

Section 5: Tip

  1. TIP: "Sandy" gives a tip

4) Reminders

Section 1: Greeting

  1. EARLY: Morning "hi"
  2. AFTERNOON: Afternoon "hi"
  3. EVENING: Evening "hi"
  4. LATE: Late "hi"

Section 2: Reminder

  1. REMINDER: "You asked to be reminder about:"

Section 3: Reminder Tip

  1. RTIP: "To snooze this reminder until you get home, reply with: snooze until this evening"

Section 4: CLOSING

  1. CLOSING: Closing remark

Comment by npovoa, Dec 06, 2008

On 1.2.3 (No Time event) don't you agree it should be marked as an all day event? an SMS could be triggered at mid-night and that's not cool.

And on 1.2.4 (No Date) maybe it would be best to make it a To-Do and not a scheduled event (in the good GTD fashion @someday)

Comment by npovoa, Dec 06, 2008

What I added on 3.3 there (Daily Digest, nocal & notodo) could be linked to lists the user has created. for example, if the user has a list named "books" it would be fun to have the assistant say "Nothing scheduled and no errands for today! Maybe you could pickup <item on the list> and enjoy the rest of the day"

Any item from a list named like "Books", "CDs", "DVDs" could fill that blank.

Maybe the assistant could even provide a link to said list. (so she's not assuming she made the right choice.)

Comment by bradlevinson, Dec 07, 2008

Agreed on 1.2.3 - the good thing is that if it's an all-day event, it WOULD be scheduled at 12am. It'll have to be its own type of variable to the developers, no? It's a 12am "all day" event, but it'll just have to appear on the Daily Digest rather than via e-mail or SMS. The language around it should be different, I agree.

With 1.2.4 (No Date), It would just appear as a "to-do," but unscheduled. I Want Sandy would make any scheduled to-do as mainly a calendar event with just a "to-do" tag. In the Daily Digest, she would just refer, by number, to calendar events in the to-do section. That's why I wrote that it'd be due immediately - because you're just making a to-do that you want to get done ASAP - you're just not labeling it because you intend for it to be immediate. What do you think?

3.3 - I think that's a great idea. If there's no calendar or todo items, the assistant should remind you of things tagged as "someday" or as a goal.


Sign in to add a comment
Hosted by Google Code