Cronjob & messages to customers


I have a couple of questions.

1) Does membership need a cronjob to be set up for it to work properly? In case, can you give me some details?

2) I need to sell subscriptions for different educational products and I would like to communicate with users with different messages.

I try here to explain it better: let's consider I have subscription FRENCH (with F1, F2 and F3 drip content levels)and GERMAN (G1, G2, G3 and G4 drip content levels). In both cases I make the users automatically move to next level after x or y days (depending on product). My question is: I know I can set an automatic message to users x days after subscription (I can use this to let them know they are going to move to next level), but problem is I cannot set different messages for FRENCH users and GERMAN users.

Or I am getting it wrong? This feature would be very useful (to me in particular).

Thank you for your reply.