Have you looked into Automations? You can trigger the automation when “record meets conditions” of having the checkbox selected. Then use a “Create record” action to create a new record in the other table and populate the fields with values from the original record.
As @kuovonne mentioned, this can definitely be achieved with Airtable’s Automation feature.
I would recommend to also link this new Appointment records with your Outreach table, so you can enrich your Appointments with all the information your have discovered and captured during the Outreach stage.
I have done a mock-up Airtable Base as an example of how I can see this working for you. You won’t be able to edit it, but just create a copy in your own Workspace and have a play around.