An n8n workflow designed to automate the creation and delivery of rental contracts (built for event venues/properties). This system eliminates manual document generation by integrating web forms with the Google Workspace ecosystem.
Screenshots | Overview | Tools | How to Run | Project | License | Contributing | Support
- ⚡ Trigger: Automatically starts when a client submits a booking form.
- 📄 Processing: Fetches a contract template from Google Docs and clones it into Google Drive.
- ✍️ Population: Updates the newly created document by dynamically inserting form data (names, dates, amounts).
- 🔗 Sharing: Adjusts file permissions to allow viewing.
- ✉️ Delivery: Runs a logical check and automatically emails the finalized contract to the client via Gmail.
Integrations used: n8n, Google Docs, Google Drive, and Gmail.
- Google Forms
- Google Docs
- Google Drive
- Gmail
- n8n Nodes
- Install n8n.
- Import the workflow JSON file.
- Google Cloud Console: Create a project and enable the Google Drive, Google Docs, and Gmail APIs.
- Credentials: In n8n, set up Google OAuth2 credentials to allow access to the services.
- Template: Create a Google Doc with placeholders in double curly braces (e.g., {{name}}, {{date}}) for the n8n node to replace.
- Form: Set the trigger node to your preferred form builder (Google Forms, Typeform, etc.).
- File ID: In the "Copy file" node, paste the ID of your master template document.
- This project is licensed under the MIT License
Contributions, issues, and feature requests are welcome! Please, feel free to do it! 😉
If you like this project, please give it a star ⭐ and share it with others! 😄
