[New Super Plugin]: DocxBuilder-word template to docx

Dear Bubblers,

I am delighted to introduce you to our new plugin, DocxBuilder.
It is a user-friendly tool for creating dynamic DOCX files from Word templates.
DocxBuilder offers :
:white_check_mark: unlimited Docx
:white_check_mark: JSON integration
:white_check_mark: no API required
:white_check_mark: time saved

DocxBuilder

:arrow_right: Have a look here at the demo: Demo

Instructions
:link:You will find all the detailed instructions on the demo page: DocxBuilder: word template to docx | SolvioHub Products

:white_check_mark:ACTION “GENERATE DOCX WITH DOCXBUILDER” MANAGEMENT
:bulb:To fill in your docx template with your data you need following steps. Once the action is completed the generated file will be available into your bubble file manager
:ballot_box_with_check: Go to the “design section”
:ballot_box_with_check: Insert the “DocxBuilder” element in your page
:ballot_box_with_check: Go to the “workflow section”
:ballot_box_with_check: Add action “Generate docx with DocxBuilder” to an event of your choice
:ballot_box_with_check: Insert your data and have fun!

:white_check_mark:EVENT "DOCXBUILDER IS COMPLETED”
:bulb:If you need trigger other actions once your file has been generated, follow the following steps:
:ballot_box_with_check:Go to the “workflow section”
:ballot_box_with_check:Add event “DocxBuilder is completed” and the action of your choice, referring to "This DocxBuilder’s output file

It is handy and easy to use.
Give it a try, and let me know!

2 Likes

Hi guys,
you can find DocxBuilder plugin that generates Docx documents from word, at this link DocxBuilder: word template to docx Plugin | Bubble
Have fun!

New version released 1.1.0 Add ‘‘download file’’ action.
From today, you are able not only to generate a Docx but also to download a file as soon as it’s created.
Here you will find the instructions, give it a try and let us know :wink:

:white_check_mark: ACTION “DOWNLOAD FILE”
:bulb: If you need to download a file, follow the following steps:
:ballot_box_with_check: Go to the “workflow section”
:ballot_box_with_check: Add action “Download file” into EVENT "DOCXBUILDER IS COMPLETED”
:ballot_box_with_check: Insert into the Dynamic field "This DocxBuilder’s output file”
:ballot_box_with_check: Optional field Insert new file name with extension into “Fix on file name” field; otherwise, leave empty
🧞‍♂️ Have fun!

Hi, Previous / other plugins have an issue opening the resulting file in other office applications such as Pages. Can you update the link to the demo so we can test this before considering purchase?

Ideally I’d like to feed the demo any HTML to be sure it’s compatible across all .docx editors.

Thanks :slight_smile:

links in the first post do not work anymore @SolvioHub

Hi, we will review the issue and fix it asap.
Thank you

[IMPORTANT UPDATE]
Here you can find the updated and working links
:link: Have a look here at the demo: DocxBuilder: word template to docx | SolvioHub Products
:link: Demo’s editor: Solviohub-products | Bubble Editor
:arrow_right: Plugin page: DocxBuilder: word template to docx Plugin | Bubble

Hi @manipaje, I’m so sorry about that. We fixed the links.
Please give it a try and let us know.
If you still have problems, give us a nudge and send us an example file to our email info@solviohub.com.
We will be more than happy to try as well, and update the plugin with a solution for you :grinning:

Hi @nicolas_dap thank you again for the feedback. We have just updated the links.
Let us know if everything is ok :+1:

demo link still broken…

Hi @nicolas_dap, check the solution of the main post, you will find there the working links. Bubble doesn’t allow me to modify the first post, so you will find it there. By the way, in this page you’ll find all the useful links: DocxBuilder: word template to docx Plugin | Bubble

Let me know😀

@SolvioHub, I updated the links in the main post for you.

2 Likes

Hi @mikeloc thank you so much. I really appreciate your help.

1 Like

[NEW VERSION RELEASED 1.5.0]
We are happy to present you for the first time THE ONLY BACKEND/SERVER-SIDE & CLIENT SIDE Docx Generator Plugin - NO API REQUIRED!
Finally, you will be able to generate document docx server side, move the action to the backend side, releasing the client side.

:desktop_computer: BACKEND/SERVER-SIDE - HOW TO USE
:white_check_mark: ACTION "DOCXBUILDER - DOCX BACKEND“
:bulb: To fill in your docx template with your data you need following steps. Once the action is completed the generated file will be available into your bubble file manager
:ballot_box_with_check: Go to the “Backend workflows” (available only on Bubble.io paid plan)
:ballot_box_with_check: Create a “New API workflow” and add the action “DocxBuilder - Docx Backend”
:ballot_box_with_check: Go on to your workflows’ page and add “Schedule API Workflow” to an event of your choice
:ballot_box_with_check: Once the API has been launched, the client-side will be able to continue other actions while the backend/server-side elaborates the file
:ballot_box_with_check: When the server-side/backend has completed the elaboration, you will find the generated file in your bubble file manager
🧞‍♂️ Have fun!

2 Likes

Hi @nicolas_dap, hope everything is ok. I was wondering if you were able to check my plugin at the end. Let me know :+1:
We also released a new version…have a look if it can be useful for you :slight_smile:

Hi @manipaje did you manage to try the plugin and check if it works for you?
We also released a new version backend/server side and client side, if it can be helpful.
Here is the link :slight_smile: http://forum.bubble.io/t/new-super-plugin-docxbuilder-word-template-to-docx/283544

Hello, @SolvioHub! thank you for this great-looking plugin!

I’m having trouble figuring out how to get it to send the docx file it generates to my bubble file manager. I’ve entered a file name and my root directory (https://mpai-prototype1.bubbleapps.io/version-test/api/1.1/obj) as well as the format in the docxbuilder documentation (just Bubble | No-code apps), but neither works. Here’s a screenshot of that:

Screenshot 2024-01-13 at 3.54.52 PM

And just in case I’ve gotten this wrong as well, here’s a screenshot of my DocxBuilder template upload address in the DB backend workflow screen:

If you can help with that, I’d be eternally grateful!

Thanks!
Paul

Hello again, @SolvioHub,
One other detail that maybe will help: When I tried putting in the Json data into the frontend workflow, the format looked very wonky (image below). And it still didn’t produce a docx upload to my bubble file manager. Here’s a screenshot:

Thanks in advance for any thoughts you might have!
Paul

Hi @paul36,
nice to meet you!
In regards to your first question, enter your root directory (fill the field “Your app URL”) Bubble | No-code apps (removing “version-test” when you are in the live version) and you’ll see that it will work.

Second question: I suggest you to use JSON-VALIDATOR, as for example https://jsonformatter.curiousconcept.com/ (or any other you can find) to check the syntax. You can save the json_data in the database, before it’s been processed by docxbuilder so that the data will be saved and you can check this data with a JSON-VALIDATOR and verify if there are any errors.

Let me know if the problem is solved.
Have a good day

Bru :slight_smile:

Thanks so much! I’m still having trouble.

The JSON formatting checker said my format was correct. Rather than linking the JSON information as a dynamic Key in the backend that links to the front end, I’ve placed the JSON directly into the backend workflow. (The two screenshots below). It still doesn’t seem to work. What am I doing wrong?

(Continuation of DocxBuilder workflow dialog)

The second step in the workflow is to generate an email to send the docx to the user. I’m also having trouble figuring out how to dynamically connect the email function to attach the doc file. (In the two screenshots below). Can you tell me how to direct the “File” attach function to the right place to grab the DocxBuilder file?

(Continuation of email file dialog box)

Any ideas you have would be great!
Thanks,

Paul