I am working on a project that involves sending messages. Messages come in two flavours - a simple quick message and a full message (or campaign) which includes some additional information.
I am struggling with the following...
On one hand I don't want to have two very similar pieces of functionality split out (quick message and message) with users being confused as to what functionality goes with what - (i.e. 'why isn't there just one message function?')
On the other hand, if I combine these two functions I could lump all the 'advanced' features under an advanced tab. This to me is lazy, especially as the options come at different stages of the message sending process (eg. specifying a caller ID rather than a number [first stage when entering recipient] as opposed to tracking delivery [at the end before sending]) and peppering through the process with show/hide functionality leaves the whole thing looking even more clumsy.
Has anyone had experience of splitting out functionality which could go together?