Press o (default) to bring up the Socials dialogue, then click on the Macros tab.   You can store up to 50 macros here, and drag them down to your hotbar for quick access.


Hit (Click to Edit) to get started! New commands must be on a new line, example :
/bow
/say Goodbye!!
/bye

Will make your character bow, then say "Goodbye!!, then wave goodbye.


Note that a macro is executed all at once.  That means simply that when you hit the button for this macro:
/useability buff1
/useability buff2
/gsay Youre buff!
You immediately begin casting buff1, queue buff2, and simultaneously announce Youre buff!  At this point, theres no way to add pauses.  
Want to spice up your chat and macroed socials and dialogue with some COLOR? (NOTE: as of 2.28.05 this only seems to be working on the European servers). Just surround the portion of the dialogue with standard HTML color designations, using a "/" as the on-switch and "\" as the off switch. For example: /#ff0000 HEALER DOWN!! \#ff0000 puts this important message in red, hopefully catching the attention of your groupmates. Heres a few common colors, note that some will be hard to see depending on what user interface settings your audience is using. #FF0000 = red #0000FF = blue #008000 = green #00FF00 = lime #FF00FF = magenta #FFFF00 = yellow

Heres some other helpful examples.

Sample Macros 
Pulling (with plenty of aggro on yourself)
/gsay I am pulling %T please assist me in killing %O
/useability taunt
/useability shout

Assisting the Main Tank
/target_group_member # (replace # with the number of the group member thats tanking)
/assist
/useability (debuff) (optional, use a favorite all-purpose debuff)

Backstabbing Attack (Mid Battle, starts sneak, turns off attack then cues backstab attack)
/useability sneak
/toggleautoattack
/useability backstab

Healing (can have one for each party member available at the click of a button, in a long duration group I name each button for a group member :)
/target_group_member 1
/useability (Reactive Heal, HoT, Ward)
/useability (click heal)

Self Buffing
/target_self
/useability (Buff)
/useability (Buff)

Mezzing
/useability (Mez)
/gsay I have (Mezzed) %T, please assist the MT. Ya break it ya bought it :)

Rooting and Running
/toggleautoattack (if youre meleeing)
/useability (Root)
/gsay %T rooted, RUN!

Evac
/useability Evac
/g Uh Oh! Evacing In 5 Seconds HUDDLE UP ON ME or get left behind!!!