We launched support for USA, Canada, Netherlands, and India - with new countries being added on client demand in days, not quarters. Here is how the forms engine works.
Immigration practice is global, but most forms engines are not. The dominant immigration software platforms were built around USCIS forms - the I-130, I-485, H-1B package, N-400 - and everything else was either a workaround or an afterthought. Firms practicing in Canada, the Netherlands, India, or anywhere outside the US were left managing a patchwork of PDFs, government portals, and manual data re-entry.
CodioForms was built to be different from the start. Today we support four countries at launch - the United States, Canada, the Netherlands, and India - with more being added on client demand.
How the forms engine works
Every form in CodioForms is tied to a specific authority and version. When USCIS releases a new edition of the I-130, we update the form in CodioForms before the old edition is retired. Your firm never files on a superseded form.
All forms are prefilled from CodioCMS case data. If a beneficiary's date of birth, passport number, and country of birth are already in the case record, they populate automatically into every form that requires them. The Forms Agent handles this - cross-referencing data across all forms in a package to ensure consistency and flagging any discrepancies before the package is finalized.
Online forms vs. offline forms
Online forms are those that are filed digitally on government portals - USCIS's myUSCIS, IRCC's portal, IND's online system. CodioForms supports these by maintaining the correct data mappings for each portal's submission format. Offline forms are print-ready PDFs exported from CodioCMS for matters that still require paper submission. Same case data, either path.
