General rule is as early as possible. The longer the speaker has to sit with it and have briefing calls with the relevant people the more easily they will be able to align the content with the event and audience. Ideally 4–6 weeks before the event is plenty of time.

Speakers in demand should be able to take a last minute brief and shape a session but this adds risk to an event program so avoid late booking and briefing if you are able to.