diff --git a/includes/SearchApiAcquiaSearchService.php b/includes/SearchApiAcquiaSearchService.php
index ca19cef..98a732e 100644
--- a/includes/SearchApiAcquiaSearchService.php
+++ b/includes/SearchApiAcquiaSearchService.php
@@ -89,6 +89,19 @@ class SearchApiAcquiaSearchService extends SearchApiSolrService {
   }
 
   /**
+   * Overrides SearchApiSolrService::configurationFormValidate().
+   */
+  public function configurationFormValidate(array $form, array &$values, array &$form_state) {
+    $modified = !empty($form_state['values']['options']['form']['modify_acquia_connection']);
+    if (!$modified) {
+      form_set_value($form['host'], 'search.acquia.com', $form_state);
+      form_set_value($form['port'], 80, $form_state);
+      form_set_value($form['path'], '/solr/' . acquia_agent_settings('acquia_identifier'), $form_state);
+    }
+    parent::configurationFormValidate($form, $values, $form_state);
+  }
+
+  /**
    * Overrides SearchApiSolrService::preQuery().
    *
    * Sets the eDisMax parameters if certain conditions are met, adds the default
