WordPress + Elementor Pro — landing page
TonightYou are building one private page that BestStart employees will visit. It will have a short intro, an optional video, and the Typeform embedded directly on the page. Do this tonight — it only takes about 90 minutes.
yourdomain.com/wp-adminTypeform — eligibility, details & cover selection
Tomorrow — MorningThis is the form your employees will complete. It has three jobs: determine their pricing tier, collect their personal and family details, and let them select their cover. The most important thing you will do in Typeform is name every field — because those names must match PandaDoc exactly later.
pricing_tiersubmission_dateemp_first_name — "First name"emp_last_name — "Last name"emp_dob — "Date of birth" (use a Date question type)emp_gender — "Gender" (use a Multiple Choice question)emp_email — "Email address" (use an Email question type)emp_phone — "Phone number"emp_address — "Residential address"emp_number — "Employee number"nib_policy_number — "NIB policy number"member1_first_name, member1_last_name, member1_dob, member1_gender, member1_relationship — then repeat for member2, member3, etc.emp_excess. Options: NIL / $250 / $500 / $1,000 / $2,000 / $4,000 / $6,000.emp_addons. Options: Specialist / GP / Dental & Optical / Pro-Active Health.emp_nonpharmac. Options: None / $50k (included, no extra cost) / $100k / $200k / $300k.emp_trauma. Options: None / $20,000 / $50,000.member1_excess, member1_addons, member1_nonpharmac, member1_trauma — and so on for member2 through member9.emp_first_name ✓ Wrong format: Emp First Name ✗ or emp-first-name ✗emp_first_nameemp_first_nameemp_last_nameemp_last_nameemp_dobemp_dobnib_policy_numbernib_policy_numberemp_emailemp_emailemp_excessemp_excessmember1_first_namemember1_first_namemember1_dobmember1_dobPandaDoc — document templates & e-signature
Tomorrow — AfternoonPandaDoc is where your NIB forms live. You will upload the two PDFs, place text field variables on every field, and group them into a single e-signature envelope. The field variable names you place here must exactly match your Typeform reference names from Step 10.
nib_policy_numberemp_addon_specialist, emp_addon_gp, emp_addon_dental, etc.emp_first_name and emp_last_name (or create a combined field emp_full_name — just be consistent with Typeform).Make — automation, data routing & full integration
Tomorrow — EveningMake is the automation engine that connects everything. When an employee submits the Typeform, Make receives all the data and automatically fills in the PandaDoc templates, logs the submission to Google Sheets, and notifies you. You are building one "scenario" — think of it as a recipe that runs every time a form is submitted.
NIB Enrollment — then click the field reference picker (the small icon) and select the Typeform field emp_first_name and emp_last_name — so each document is named after the employee.emp_first_name. In the Value column, click the reference picker and select the Typeform field emp_first_name.emp_email. For First Name: emp_first_name. For Last Name: emp_last_name.emp_email, emp_first_name, emp_last_name.emp_first_name + emp_last_name. Email → emp_email. And so on.beststart@harnessfinancial.co.nzemp_first_name and emp_last_name fields so each email is personalised.Testing — run the full submission matrix before go-live
Tomorrow — Final stepDo not show this to BestStart until you have run all four tests below and verified the outputs. This is not optional — it is the step that guarantees the integration works before a real employee's data goes through it.