So, this is a bit of a rant, because it used to just be 'known' how you interacted with an NPC when you needed a GM to puppet. Now, it appears it's not so let us go over the rules.
#1 - Talk to the NPC as if they were a normal character. We as GM's see the messages you are sending and if we are available we will puppet.
#2 - If there is something critical you need us to know, leave an @player-note - Player notes are not for bitching and moaning. Just aprising us of things we may need to be aware of (plots, plans, etc).
#3 - If you don't have 5 minutes to wait, don't start a conversation with an NPC, expecting an immediate puppet and walk away 30 seconds later. I can't explain how annoying it is for us to drop what we are doing and puppet for you just to find that you aren't there anymore. Wait five minutes. If you want to talk to the NPC several times, filling him in on why you are there, that's fine. Here is an example.
Player to NPC: Hey <--- Well I don't know if I need to puppet or not. Maybe you are just saying what up.
Player to NPC: Hey, Whatsup? Wanted to talk to you about that gat you wanted. <-- Okay now I know I need to puppet.
Player to NPC (after a few minutes): You listening chum? Got that thang you wanted.
Player to NPC (If you need to walk away from the NPC try saying good bye so we know you are gone!): You look busy, I'll hit you up later.
#4 Do not xhelp asking us to puppet unless it is an emergency.