From insta- + send.
instasend (third-person singular simple present instasends, present participle instasending, simple past and past participle instasent)