def METHOD_NAME(self, apps: StateApps) -> None:
    iago = self.example_user("iago")
    ScheduledEmail = apps.get_model("zerver", "ScheduledEmail")
    send_date = datetime(2025, 1, 1, 1, 0, 0, 0, tzinfo=timezone.utc)
    templates = [
        ["zerver/emails/followup_day1", "a", True, 10],
        ["zerver/emails/followup_day2", "b", False, 20],
        ["zerver/emails/onboarding_zulip_guide", "c", True, 30],
    ]
    for template in templates:
        email_fields = {
            "template_prefix": template[0],
            "string_context": template[1],
            "boolean_context": template[2],
            "integer_context": template[3],
        }
        email = ScheduledEmail.objects.create(
            type=1,
            realm=iago.realm,
            scheduled_timestamp=send_date,
            data=orjson.dumps(email_fields).decode(),
        )
        email.users.add(iago.id)