{"id":196314,"date":"2024-07-14T17:07:30","date_gmt":"2024-07-14T17:07:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cf7-google-chat\/"},"modified":"2026-09-28T13:10:38","modified_gmt":"2026-09-28T13:10:38","slug":"send-message-google-chat-cf7","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/send-message-google-chat-cf7\/","author":23066371,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"4.1","requires_php":"7.4","requires_plugins":null,"header_name":"Send message to Google Chat for CF7","header_author":"Codingharmony","header_description":"Contact Form 7 Add-on - Send message to google chat.","assets_banners_color":"1a2d47","last_updated":"2026-09-28 13:10:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1483,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"codingharmony","date":"2024-07-14 17:08:08","revision":3117812},"1.0.1":{"tag":"1.0.1","author":"codingharmony","date":"2026-09-28 13:10:38","revision":3717234}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3125927,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3125906,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3125906,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3117813,"resolution":"1","location":"assets","locale":"","width":1442,"height":215},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3117813,"resolution":"10","location":"assets","locale":"","width":1518,"height":557},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3117813,"resolution":"2","location":"assets","locale":"","width":356,"height":725},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3117813,"resolution":"3","location":"assets","locale":"","width":680,"height":677},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3117813,"resolution":"4","location":"assets","locale":"","width":1783,"height":803},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3117813,"resolution":"5","location":"assets","locale":"","width":382,"height":758},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3117813,"resolution":"6","location":"assets","locale":"","width":1155,"height":856},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3117813,"resolution":"7","location":"assets","locale":"","width":1429,"height":857},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3117813,"resolution":"8","location":"assets","locale":"","width":1248,"height":765},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3117813,"resolution":"9","location":"assets","locale":"","width":1326,"height":368}},"screenshots":[]},"plugin_section":[],"plugin_tags":[1152,229597,597],"plugin_category":[],"plugin_contributors":[229598],"plugin_business_model":[],"class_list":["post-196314","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-google-chat","plugin_tags-integration","plugin_contributors-codingharmony","plugin_committers-codingharmony"],"banners":{"banner":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/banner-772x250.png?rev=3125906","banner_2x":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/banner-1544x500.png?rev=3125906","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/icon-128x128.png?rev=3125927","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-1.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-2.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-3.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-4.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-5.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-6.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-7.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-8.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-9.png?rev=3117813","caption":""},{"src":"https:\/\/ps.w.org\/send-message-google-chat-cf7\/assets\/screenshot-10.png?rev=3117813","caption":""}],"raw_content":"<!--section=description-->\n<p>This plugin allows you to send messages from Contact Form 7 submissions to Google Chat.<\/p>\n\n<p>Requires Contact Form 7. Use WordPress and PHP versions supported by your installed Contact Form 7 release. Tested with WordPress 7.1.2, Contact Form 7 6.1.7 and PHP 8.3.<\/p>\n\n<p>Messages are sent after Contact Form 7 reports successful mail delivery (including its skip-mail mode). Invalid and spam submissions do not trigger Google Chat messages. A Google Chat error does not change the form's successful email result. The most recent delivery error is shown in the form's Google Chat Settings panel. Delivery is synchronous and is not automatically retried.<\/p>\n\n<p>Checkboxes and multi-select values are included as comma-separated text. Uploaded file names are included, but file contents are not uploaded.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Google Chat using the incoming webhook URL that you configure for each form. It makes an HTTPS request to chat.googleapis.com after a successful submission of that configured form. The request sends submitted form values and uploaded file names; the webhook key and token authenticate the request. No Google Chat request is sent when the webhook setting is empty.<\/p>\n\n<p>Only enable this integration for a space authorized to receive the form's data, and inform visitors as appropriate in your site's privacy notice. Keep the webhook URL secret. The plugin stores the URL in WordPress form metadata, so database backups must also be protected.<\/p>\n\n<p>Google Chat setup: https:\/\/developers.google.com\/workspace\/chat\/quickstart\/webhooks\nGoogle Terms of Service: https:\/\/policies.google.com\/terms\nGoogle Privacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h3>How to find Google Chat Webhook<\/h3>\n\n<ol>\n<li>Google Chat webhooks are available only if you use google workspace<\/li>\n<li>Go to your gmail admin panel and click on chat icon and after that you need to click on \"Create of find a space\" - screenshot-2<\/li>\n<li>Name your space and click on create - screenshot-3<\/li>\n<li>Click on your space - screenshot-4<\/li>\n<li>Click on this dropdown and after that on \"space settings\" - screenshot-5<\/li>\n<li>Click on apps and integrations - screenshot-6<\/li>\n<li>Click on \"add webhooks\" - screenshot-7<\/li>\n<li>Name your webhook and click save - screenshot-8<\/li>\n<li>Click on webhook settings and copy link - screenshot-9<\/li>\n<li>Paste that link to your contact form settings - screenshot-1<\/li>\n<li>After form is submitted on the website you will receive message to your google chat space - screenshot-10<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/send-message-google-chat-cf7<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Configure the Google Chat webhook URL in the Contact Form 7 Google Chat settings panel.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.1.2, Contact Form 7 6.1.7 and PHP 8.3.<\/li>\n<li>Fix PHP dynamic-property warnings and formatting of checkbox and multi-select values.<\/li>\n<li>Preserve ordinary fields whose names start with \"file\" and include all uploaded file names.<\/li>\n<li>Validate Google Chat endpoints, use safe HTTP requests and disable redirects.<\/li>\n<li>Check permissions and nonces when saving settings; preserve the previous URL on invalid input.<\/li>\n<li>Show delivery errors without storing message contents or webhook secrets in error details.<\/li>\n<li>Declare the Contact Form 7 dependency and document external data transfers.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Contact Form 7 Google Chat is an add-on for integrating Google Chat with Contact Form 7.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/196314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=196314"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codingharmony"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=196314"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=196314"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=196314"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=196314"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=196314"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=196314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}