Can a form submission automatically mark a job 'Records Received', and can reminders run on fixed dates instead of intervals?
No to both currently.
Forms don't automatically update a job's status when a client submits one: a staff member needs to update it manually. As a workaround, you can configure a "send form / form received" phase in the job to track this. When a staff member completes that phase, it can set the job status to Records received.
Add a form received phase
- Go to Settings > Jobs > Services and select the pencil icon for the service.
- Under Phases, select add phase here and enter a Name:, for example Form received.
- Set Update status on completion to: to Records received, then save the service.

Reminders on fixed dates
Global Auto Reminders run a set time before the due date and can repeat at an interval (e.g. every 7 days), but they can't be set to fixed calendar dates. You'll see each reminder's timing in the Trigger column under Settings > Jobs > Services > Global auto reminders > set up.

Both of these have been logged as feature requests. To add your support, use Need help? > Tell us what to build next > Suggest ideas.