Buff Chat UI for Contact Form 7
Display your Contact Form 7 forms as a one-question-at-a-time chat UI. Validation and mail are delegated entirely to Contact Form 7.
Use with caution
Buff Chat UI for Contact Form 7 works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 55/100 on our health check.
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Buff Chat UI for Contact Fo… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| address autofill | #57 |
| chat | >100 |
| chatbot | >100 |
| contact form 7 | >100 |
| conversational form | >100 |
About Buff Chat UI for Contact Form 7
From the official readme · v1.0.0Description
This plugin renders an existing Contact Form 7 (CF7) form as a chat-style, one-question-at-a-time UI. Form definition, input validation, and email sending are all delegated to Contact Form 7 itself, so your existing settings, auto-reply emails, and spam protection (reCAPTCHA v3) keep working. This plugin is not affiliated with or endorsed by the Contact Form 7 project or its authors.
You can turn any CF7 form into a chat with a single shortcode:
[buff_chat id="123"]
Features
- Automatically converts a CF7 form into a one-question-at-a-time chat UI (by scanning the form tags).
- Answered items remain editable, with a confirmation step before submitting.
- Customize colors, font size, background, and bot icon from the settings screen (or fine-tune with additional CSS).
- Inline narration: add an element with
class="buffchat-message"in the form body to show a bot bubble at that position. - Conditional branching (via Conditional Fields for Contact Form 7) to show or hide questions based on answers.
- reCAPTCHA v3 support (only when configured in the CF7 integration).
- Redirect to a thank-you page after submission.
- Floating widget (site-wide chatbot): a corner launcher that opens the chat on click; can be shown on all pages.
- Template function
buff_chat_ui( $id )to call it directly from a theme. - Postal-code to address auto-fill (YubinBango; enabled via microformat classes such as
class:p-postal-code; no API key required). - Group multiple fields into one card (e.g. address fields) instead of one at a time.
- Validation rules and messages follow Contact Form 7.
- Translation ready (a
.pottemplate is bundled; Japanese is the source language).
Supported form tags
text / email / url / tel / number / range / date / textarea / select / checkbox / radio / acceptance / quiz / file / hidden / submit.
Display-only tags (count, response, etc.), image CAPTCHA (Really Simple CAPTCHA), Cloudflare Turnstile, and Stripe are not supported (their output is skipped). For spam protection in the chat UI, use reCAPTCHA v3 or quiz.
External services
This plugin relies on the following third-party services. Each one is loaded only on forms that use the relevant feature. This section is provided so that end users are aware of what data is sent, when, and where.
Google reCAPTCHA v3
Purpose: bot / spam detection on form submission. Only used when the site owner has configured reCAPTCHA v3 in the Contact Form 7 “Integration” screen. On such pages this plugin loads https://www.google.com/recaptcha/api.js and, on submission, calls grecaptcha.execute() which sends the visitor’s IP address, an anonymous token, and browsing signals to Google in order to receive a verification token. The token is then submitted to the site along with the form and validated by Contact Form 7 on the server side.
- Terms of Service: https://policies.google.com/terms
- Privacy Policy: https://policies.google.com/privacy
YubinBango (postal-code to address auto-fill)
Purpose: convert a Japanese postal code (7 digits) into a prefecture / city / street name so the visitor does not have to type them. Only used when the CF7 form contains a field with the microformat class p-postal-code. The library code (yubinbango.js) is bundled with the plugin and served from your own site. When a visitor types a valid 7-digit postal code, the library fetches a small JSON data file for that postal-code prefix from the YubinBango data host. The path pattern is the first three digits of the postal code, for example: https://yubinbango.github.io/yubinbango-data/data/100.js — only the postal code is used to select the JSON file; no personal data is sent.
- Source and license (MIT): https://github.com/yubinbango/yubinbango
- Data repository: https://github.com/yubinbango/yubinbango-data
Installation
- Install and activate Contact Form 7 (required).
- Install and activate this plugin.
- Find the ID of the CF7 form you want to convert, and place the shortcode on a page or post:
[buff_chat id="123"] - Optionally adjust colors, text, icon, etc. under “Settings -> Buff Chat UI”.
Shortcode attributes
id– CF7 form post ID (required)title– heading (defaults to the form title)intro– opening greetingavatar– bot icon image URLthanks– redirect URL after submissionmode–inline(default) orfloat(floating display)position– position forfloat:bottom-right/bottom-left
Calling from a template
Use <?php buff_chat_ui( 123 ); ?> to output the chat. For a floating widget, use buff_chat_ui( 123, array( 'mode' => 'float' ) ). To get the markup as a string, use buff_chat_ui_get( 123 ).
Floating widget (site-wide chatbot)
Under “Settings -> Buff Chat UI -> Floating display”, enable “Show on all pages”, set the target form ID and position, and a chatbot-style launcher appears in the footer of every page. For a single page only, use [buff_chat id="123" mode="float"].
Frequently asked questions
Is there a confirmation screen?
Yes. A confirmation step is shown before submitting, and answered items can still be edited.
Are CF7 date fields supported?
Yes. [date] / [date*] are supported and shown as a date picker.
Are validation rules the same as CF7?
Yes. Validation rules and messages follow Contact Form 7; no custom rules are added.
Can I place multiple chats on one page?
Yes. Each one works independently.
How is spam handled?
reCAPTCHA v3 (configured in the CF7 integration) and CF7’s quiz are supported. Image CAPTCHA (Really Simple CAPTCHA) and Cloudflare Turnstile are not supported.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Buff Chat UI for Contact Form… alternatives
All address autofill plugins →FAQ
Buff Chat UI for Contact Form 7: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is Buff Chat UI for Contact Form 7 free?
Yes. Buff Chat UI for Contact Form 7 is free to download and use from the official WordPress.org plugin directory.
Is Buff Chat UI for Contact Form 7 safe to use in 2026?
Buff Chat UI for Contact Form 7 works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 55/100 on our health check.
How many websites use Buff Chat UI for Contact Form 7?
Buff Chat UI for Contact Form 7 is active on <10 WordPress websites and has been downloaded 163 times since it launched in July 2026. It was downloaded 55 times in the last 30 days.
Does Buff Chat UI for Contact Form 7 work with WordPress 7.1?
Buff Chat UI for Contact Form 7 is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Buff Chat UI for Contact Form 7 need?
Buff Chat UI for Contact Form 7 requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Buff Chat UI for Contact Form 7 last updated?
The latest version, 1.0.0, was released on July 12, 2026 (3 months ago).
Who makes Buff Chat UI for Contact Form 7?
Buff Chat UI for Contact Form 7 is developed and maintained by buffinc.
What are the best alternatives to Buff Chat UI for Contact Form 7?
The most popular alternatives to Buff Chat UI for Contact Form 7 are ELEX WooCommerce Address Va… (700+ installs), AutoComplete Address Checko… (100+ installs) and Nephila Checkout Address Au… (<10 installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card