To trigger something on a contact record based on a change in the account name, you need to set up a Workflow in SFDC.
For example, I want to update lead status on the contact record based on the account type. I can set up that campaign in Marketo, except it won't work when I'm adding an existing contact to a different account.
I set up a Workflow in SFDC
- 
		on the contact object
 - 
		evaluate the rule when a record is: created, and ever time it's edited
 - 
		rule criteria:
		
- 
				run this rule if the following criteria are met:
 - 
				account: type = Customer
 
	 - 
		Workflow action: field update:
		
- 
				object: contact
 - 
				field: Contact: Status
 - 
				new field value: WON - Customer
 
	 
I then have a campaign in Marketo that triggers when lead status is changed to WON - Customer to suspend marketing (we don't market to customers regularly)