Personally I'd probably be annoyed by constant contact after a job offer
Maybe if I wasn't sure if the job offer was solid I'd want more contact but if the job had been offered I'd probably think it was weird if my boss sent me lots of letters and DM'd me constantly.