1. A program product for automating a filing to an electronic submission portal, the program product including one or more non-transitory storage media on which executable program code is recorded, the executable program code comprising: a data acquisition component that, when executed by one or more processors in the computing platform, is configured to acquire data from one or more source systems and extract data components utilized in the filing; a filing creation component that, when executed by one or more processors disposed in the computing platform, is configured to merge one or more of the extracted data components into the filing; a filing completion component that is configured to create automated workflow routines for the filing that are compatible with the electronic submission portal, monitoring errors at the electronic submission portal, adapting one or more of the automated workflow routines in response to a first of one or more errors, discontinuing one or more of the automated workflow routines in response to a second of one or more errors, and aborting the filing in response to a third of one or more errors so that incorrect filings do not occur, and a polling component that is configured to poll a docket and execute decision-making to identify associated filings with prior docketed events or other registered events or data from the polled docket for inclusion in the filing, the polling component being further configured for mining docket data to locate CM/ECF (Case Management/Electronic Case Filing) events that satisfy applicable requirements for cross-references for the identified associated filings, the cross-references including one of either a prior docket entry for the filing or an adversary case filing.