We would like to send a certificate of completion for students who complete our online training.
We would upload a certificate as a Google doc, with fields for date and students’ name. (Ideally also a counter that would assign a serial number.)
When someone completes the training, they will be given a link to a Gravity form that captures that information. Upon submitting, those fields will be populated in our Google doc, then the certificate converted to a PDF and displayed for downloading by the user.
Is the populating the GDoc to get converted into a PDF an absolute need or just something that closely maps to your current process? With Gravity Flow’s PDF Generator you can use html/css and merge tags to generate the certificates without that extra step. If you want a little more content or layout control, filters in it like gravityflowpdf_content or gravityflowpdf_mpdf_config are there to let you customize more deeply.
Regarding the serial number, I’d take a look at GWiz Unique Number perk or possibly just a hidden field that uses gform_after_submission to come up with your own serial numbering process if needed.