Everything in Monday.com is achieved using the API; no native modules are available.
From our understanding, your requirement is to add custom blocks to a document based on the selection made in a specific dropdown field. This functionality can be implemented using the API, and a GraphQL query is required to achieve this logic. There are no alternative approaches available for this use case.
For your reference, I’m attaching a few screenshots that demonstrate how this requirement can be implemented in practice.