Masks Form Fields
Add a class in the form field. Example of use with Contact Form 7: [tel your-phone class:phone placeholder "Phone"] Listing of classes available for use. ('span.start, input.start').mff_mask('00/0000'); ('span.date, input.date').mff_mask('00/00/0000'); ('span.time, input.time').mff_mask('00:00:00'); ('span.time2, input.time2').mff_mask('00:00'); ('input.date_time').mff_mask('00/00/0000 00:00:00'); ('input.date_time2').mff_mask('00/00/0000 00:00'); ('input.cep').mff_mask('00000-000', { clearIfNotMatch: true }); ('input.zip').mff_mask('00000'); ('input.phone, input[name="phonebr"]').mff_mask(PhoneMaskBehavior, nonoOptions); ('input.phone_us').mff_mask('(000) 000-0000'); ('input.taxid').mff_mask('00-0000000'); ('input.ssn').mff_mask('000-00-0000'); ('input.mixed').mff_mask('AAA 000-S0S'); ('input.cpf').mff_mask('000.000.000-00', { reverse: true, clearIfNotMatch: true }); ('input.cnpj').mff_mask('00.000.000/0000-00', { reverse: true, clearIfNotMatch: true }); ('input.money').mff_mask('000.000.000.000.000,00', { reverse: true }); ('input.money2').mff_mask('#.##0,00', { reverse: true }); ('input.money3').mff_mask('#,##0.00', { reverse: true }); ('input.money4').mff_mask('000,000,000,000,000.00', { reverse: true }); ('input.money5').mff_mask('#.##0', { reverse: true }); ('input.money6').mff_mask('#,##0', { reverse: true }); ('input.ip_address').mff_mask('099.099.099.099'); ('input.percent').mff_mask('##0,00%', { reverse: true }); ('input.percent2').mff_mask('##0.00%', { reverse: true }); ('input.percent3').mff_mask('990,0%', { reverse: true }); ('input.percent4').mff_mask('990.0%', { reverse: true }); ('input.percent5').mff_mask('#,##0%', { reverse: true }); ('input.percent6').mff_mask('#.##0%', { reverse: true }); Click here for more details on how to add custom mask. Optional – Added option for the format of the Brazilian phone number, with attribute name equal to phonebr. Credits jQuery Mask Plugin
Pushrow
Pushrow for Google Sheets — The Easiest Way to Sync WordPress Data to Google Sheets Stop copying and pasting. Pushrow connects your WordPress site directly to Google Sheets so your data flows automatically. Sync posts, pages, users, and Contact Form 7 submissions to any Google Spreadsheet with a single click — no coding, no Zapier, no middleman. Free Features Posts & Pages — Export all your WordPress posts and pages to Google Sheets Users — Export your WordPress user list to Google Sheets Contact Form 7 — Sync CF7 form submissions to Google Sheets (per-form configuration with field mapping) Manual Sync — Click a button to trigger sync when you need it Field Mapping — Auto-detect and map WordPress fields to sheet columns Sync Logs — Track every sync operation with detailed logs Google OAuth — Secure connection using your own Google Cloud credentials Pro Features Unlock the full power of Pushrow with Pushrow Pro: WooCommerce Integration — Sync Orders, Products, and Customers to Google Sheets in real time Two-Way Sync — Edit data in Google Sheets and sync changes back to WordPress & WooCommerce Gravity Forms — Auto-sync Gravity Forms entries to Google Sheets WPForms — Push WPForms submissions directly to your spreadsheets Ninja Forms — Sync Ninja Forms entries the moment they arrive Fluent Forms — Seamlessly push Fluent Forms data to Google Sheets Formidable Forms — Sync advanced form data to Sheets automatically Amelia Bookings — Sync appointment bookings as they happen LearnDash — Track enrollments and quiz results in Google Sheets Easy Digital Downloads — Sync EDD orders and customers in real time Real-Time Auto Sync — Data is pushed the moment an event happens, no manual trigger needed Priority Support — Fast, dedicated support from the developer Get Pushrow Pro How It Works Create a Google Cloud project and enable the Sheets & Drive APIs Add your OAuth credentials in Pushrow settings Connect your Google account Create a sync job — pick a data type, select a spreadsheet, map fields Click “Run” to sync your data Third-Party Services This plugin connects to the Google Sheets API and Google Drive API to sync WordPress data to Google Sheets. What the service does: Reads and writes spreadsheet data in your Google account via Google’s APIs. When data is sent: – When you manually trigger a sync job from the plugin dashboard – When a Contact Form 7 submission occurs (if a CF7 sync job is configured) What data is sent: The WordPress data you select for syncing (e.g., post titles, user data, form submissions) is sent directly to Google Sheets. OAuth tokens are used for authentication. No data passes through our servers. All communication is directly between your WordPress site and Google’s APIs using your own Google Cloud credentials. Google API Terms of Service: https://developers.google.com/terms Google Privacy Policy: https://policies.google.com/privacy