If your event's registration link leads to a 404 page, it's almost always because the event was added to the email as a plain hyperlink instead of the Events content block.

Why a 404 Error
An event's registration link contains information that is specific to the campaign it was generated for — including a campaign ID. It only works inside that one campaign. If you copy the registration URL from a live event and paste it as a hyperlink into a different email, the link is no longer valid for the new campaign, so recipients (and your own test clicks) land on a 404 page.
Don't copy a registration URL and paste it into another email as a link, text link, button, or image link. Reusing a registration link across campaigns is the most common cause of event 404 errors.
Always Add Events with the Events Content Block
The Events content block generates the correct registration link for each campaign automatically, so the same event works across multiple emails.
- In the Email Builder, drag the Events content block into your email layout
- Click Embed an event to browse your draft events
- Click the event you want to include in this campaign
- Customize the RSVP button to match your email design
Because the content block rebuilds the link for each send, you can embed the same event in several campaigns without breaking it.
Using Events Created By Another Team
Events can't be shared across team environments. You can only embed events that were created in the same team as your email draft, and you can't pull in another team's events from the Events content block — even with Admin rights.
If an event was created in a different team (for example, an HR team event you want to promote from your own team), recreate the event in the same team environment as your email draft, then embed it with the Events content block.