DWBooster Integration for Calculated Fields Form with Google Calendar
The “DWBooster Integration for Calculated Fields Form with Google Calendar” plugin enables seamless synchronization between your “Calculated Fields Form” Date/Timeslots controls and Google Calendar, helping you avoid event conflicts. It automatically disables any timeslots in your form that overlap with busy periods on your connected calendar. Additionally, the commercial version of the plugin allows you to create Google Calendar events directly using the information submitted through your form. External services This plugin integrates with the Google Calendar API to retrieve the date and duration of existing events. This functionality is essential for deactivating unselectable time slots in the Date/Timeslots control within the form, thereby preventing any potential time conflicts. This Google Calendar API is provided by “Google”: terms of use, privacy policy. 🗓️ Google Calendar Integration To connect your website with Google Calendar, you need a Google Client ID and Google Client Secret. Follow the steps below: Go to the Google Cloud Console. Create a new project – or select an existing one. Name your project. Google Cloud will automatically generate a unique Project ID. Your project name will appear at the top of the left sidebar. From the left menu, go to APIs & Services → Library. Search for Google Calendar API and enable it. 🔑 Create OAuth Credentials Navigate to APIs & Services → Credentials. Click “Create Credentials” → “OAuth Client ID.” If prompted, configure your OAuth consent screen first (see the next section). Choose Web Application as the Application Type. Enter a Name for the credentials. Under Authorized JavaScript origins, add your website domain (e.g., https://yourdomain.com). Under Authorized redirect URIs, paste the Redirect URL provided in the plugin interface. Click Create. You’ll now see your Client ID and Client Secret. 🧾 Configure the OAuth Consent Screen Go to APIs & Services → OAuth consent screen. Under User Type, select External (recommended). Fill in the required information such as App Name, User Support Email, and Developer Contact Info. In the Test Users section, add the email address of the Google Account you’ll use to connect the calendar. ⚙️ Connect Your Website In your plugin settings page, enter the Client ID and Client Secret. Click “Save Settings & Generate Tokens.” You’ll be redirected to your Google Account to grant permission for your website to access your calendars. Once you’ve completed these steps, your website will be successfully linked with Google Calendar. Integration in Forms The plugin adds a new section in the form settings titled: “DWBooster Integration for Calculated Fields Form with Google Calendar” 🔧 How to integrate the plugin with a form Press the “Build” button corresponding to your form in the “Forms” list, which is accessible via the “Calculated Fields Form” menu option. Scroll down to the “DWBooster Integration for Calculated Fields Form with Google Calendar” section. Tick the “Enable Google Calendar integration” checkbox. By default, the plugin selects your “primary” calendar. To use a different one, press the “Select another calendar” button. This will load a list of calendars associated with your account, allowing you to select the calendar you want to associate with the form. Insert a Date/Timeslot control in the form, and select it from the “Timeslot field” list. The plugin will link this control to Google Calendar for scheduling. 📅 Creating Google Calendar events from form submissions (Commercial Feature) Tick the “Create Google Calendar event on form submission.” checkbox. Select the email controls from the “Attendee email fields” attribute. The plugin will add the collected emails as attendees of the calendar event. Enter the event summary in the “Calendar summary text” text area. Enter the event description in the “Calendar description text” text area. Note: Both the summary and description attributes support the same fields and informative tags that are available in the notification emails.
Top keywords
- calendar23×3.73%
- google22×3.57%
- form15×2.43%
- google calendar15×2.43%
- client7×1.13%
- fields7×1.13%
- integration6×0.97%
- select6×0.97%
- calculated5×0.81%
- calculated fields5×0.81%
- calculated fields form5×0.81%
- event5×0.81%
Zigaform – Price Calculator & Cost Estimation Form Builder Lite
Zigaform – Calculator & Cost Estimation Form Builder Lite is a real-time, drag-and-drop form builder designed to help you create estimation forms in just a few easy steps. It allows you to estimate any service for your clients and proceed to checkout using a payment gateway. The plugin also offers an advanced grid system and skin customizer to build professional forms, along with a comprehensive administration section for managing numerous form options. Best of all, no programming skills are required! Use Cases Creating forms with automatically calculated fields Finance calculators Quote calculators Booking cost calculators Date calculators Health/fitness calculators Check out other calculators made with Zigaform Features (Free Lite Version): Real-time drag-and-drop form builder Cost estimation and calculation feature (supports complex math formulas) Offline Payment Gateway included 42+ ready-to-use form elements Full skin customizer with live preview Advanced grid system for building form estimators Dynamic validation (email, letters, numbers, etc.) Advanced summary estimate box with sticky feature Multiple form templates available Over 650 custom fonts and 769 icons for form elements Create custom form fields with ease Multiple forms on a single WordPress page Graphic chart entry reports by form Advanced entry search functionality Import/export custom forms Duplicate forms option Accept multiple file uploads via forms Detailed entries report by form Ajax-powered forms Bootstrap integration Live email notifications on form submissions Unlimited forms with retina activation Multi-language support (Spanish, Italian, French, Russian, German, Portuguese, Chinese) Fully responsive forms with cross-browser support (IE8+, Chrome, Firefox, Safari, Opera) No programming skills required Easily add/edit/manage forms, fields, entries, and tons of features Language Switcher Premium Version If you love the Lite version, consider trying the premium version with additional features: 1. PayPal payment integration 2. Advanced conditional logic 3. Wizard forms with real-time editor and live preview (two themes available) 4. Invoicing feature with detailed listings 5. Export submissions to CSV 6. Extended HTML documentation 7. Priority support and many more features Explore Zigaform – Cost Estimation & Payment Form Builder Premium More info: https://wordpress-cost-estimator.zigaform.com/ Extensions Animation Effects Add-On (Pro): Animate your fields with various effects, including delay and customization options. WebHooks Add-On (Pro): Send data from your forms to any custom page or script via WebHooks. Perfect for applications that need updates with each form submission. WooCommerce Add-On (Lite): Add a custom WooCommerce form to your product pages. Generate product prices directly from form calculations. Overall Features Drag-and-Drop Form Builder Zigaform features an intuitive drag-and-drop builder, allowing you to create forms in minutes. All forms are fully responsive and mobile-friendly, with options for multi-page forms, file uploads, smart conditional logic, and more. Custom Formula and Math Calculation Zigaform supports custom formulas and complex calculations, enabling you to create anything from basic to highly complex estimation forms. Automated Notification Emails Create custom email notifications to receive alerts when new entries are submitted. Personalize the subject, message, and include entry details with tons of options. Advanced Grid System Create unique form layouts with Zigaform’s responsive grid system, supporting unlimited grid nesting. Multi-Page Forms (Wizard Form) Break up forms into multiple pages with a progress bar, enhancing the user experience. 42+ Advanced Fields Choose from a wide variety of field types: – Text Input (Single Line) – Textarea (Multiple Lines) – Checkbox – Radio (Multiple Choice) – Select Dropdown – HTML – File Upload – Image Upload – Password – Slider, Range, Spinner – Captcha, ReCaptcha – Hidden Field – Star Rating – Color Picker – Date Picker, Time Picker – Dynamic Checkboxes, Radiobuttons – And many more… Captcha Spam Protection Zigaform integrates Google reCaptcha to prevent spammers and spambots, ensuring your site remains secure. Detailed Submitted Entries View submitted entries in the WordPress admin area and send data via email. Features include bulk export to CSV, advanced filtering, and search across all entries. Fully Responsive Design All forms are crafted to fit any device, ensuring a consistent user experience across mobile, tablet, and desktop. Control Every Element Fine-tune every part of your form, from general settings to individual fields, submit actions, and emails. Effortless WordPress Integration Easily add a Zigaform to your site with widgets, shortcodes, or automatic content appending. Translation Ready – Multi-Language Support Zigaform supports multiple languages and is translation-ready for easy localization. Heavy on Security Built with nonce security, Google reCaptcha, and optional Captcha, Zigaform protects your forms from automated submissions. Fast & Scalable Optimized for performance, Zigaform loads resources only when needed, keeping your website fast and efficient. Free Support and Upgrades [Pro Version] Zigaform offers excellent support and regular updates, making it a great choice for WordPress users of all levels. What Makes Zigaform Great? Unlimited forms, fields, emails, actions, and submissions Extensive customization options, including custom CSS and HTML Beginner-friendly with a drag-and-drop builder Tons of advanced features for creating powerful forms Developer-friendly with full documentation available 100% responsive and optimized for speed Comprehensive security features, including Google reCaptcha Conditional logic for creating dynamic forms [Pro Version] Continuous updates with enhanced functionalities Visit the Documentation Calculated “hidden” Fields The calculated fields can be “hidden” fields. This way the calculated values of those “hidden” fields won’t be displayed in the form. This is useful for using intermediate calculated values or for showing the calculated values only into the email. Equations / formulas Format Here are some sample formulas that can be used in the math formula feature: With simple mathematical operations: fieldname1 + fieldname2 fieldname1 * fieldname2 fieldname1 / fieldname2 fieldname1 - fieldname2 With multiple fields and fields grouping included: fieldname1 * ( fieldname2 + fieldname3 ) There is a huge number of equations that can’t be recreated with simple mathematical operators, or the operations listed above, requiring “IF” conditions, here is a sample of the formula that can be used in that case: ` if(fieldname3 > 100) return fieldname1+fieldname2; if(fieldname3 <= 100) return fieldname1*fieldname2; ` For complex equations where is required to define blocks of JavaScript code, you should use the following format: var calculatedValue = 0; //Your code here return calculatedValue; …. and note that the return value of that function will be the value assigned to the calculated field. More info here: https://wordpress-cost-estimator.zigaform.com/docs/math-calculation/