How to implement email automation/sequence

The process I want to implement is an email marketing process. A lead opts in via webform, gets an immediate mail welcoming him and provides download link to lead magnet, after that the sequence starts and sends follow-up emails with different content and with predefined delays.

Process more structured

  1. capture email, name and opt in via webform (with lead magnet e.g. whitepaper)
  2. send welcome mail with link to lead magnet
  3. send follow-up mails with predefined content and predefined delay until sequence is finished or lead is opted out

Any document or thoughts on this are highly appreciated. Not sure how I can use Campaign, Email Campaign and Newsletter to achieve this.

other keywords:
email nurturing, drip campaign, email marketing