I need to pass information from the Magento Contact Form to a CRM system. I was wondering does anyone know if there is an observer that can be triggered to pass the form information to the CRM via the SOAP API?

2 Answers 2


When using an observer for the event controller_action_postdispatch_contacts_index_post you can access the Post-Data via

public function controllerActionPostdispatchContactsIndexPost(Varien_Event_Observer $observer)
    $data = $observer->getData();
    $post = $data['controller_action']->getRequest()->getPost();

To listen for the event create the those nodes in the config.xml of your Module:


  • It was helpful post Commented Aug 26, 2017 at 7:04
  • Hello Can you share this in detail with path where I need to create xml and post data file ? Commented May 23, 2019 at 13:29

There is no particular event dispatched when the contact form is filled.

but there might be a default controller like


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.