You can bring leads from Allhomes, Homely and other portals or websites into Grow CRM as enquiries. Zapier receives the enquiry emails from these sources and sends the lead details to a workflow in Grow CRM. The workflow then finds or creates the contact and logs the enquiry against it.
The process has three parts:
- Your third-party source sends enquiry emails to an inbox set up in Zapier.
- Zapier sends the enquiry details to Grow CRM using a webhook.
- A Grow CRM workflow receives the details and creates the contact and enquiry.
Set Up The Zapier Inbox
Zapier gives you a unique email address to receive enquiry emails. Your third-party source needs to send its enquiry emails to this address.
- Set up a Zap that triggers on new emails sent.
- Refer to Trigger Zap workflows from new emails.
- Copy the email address Zapier gives you.
- Arrange for your third-party source to send enquiry emails to the Zapier email address.
- Send a test enquiry from the source, or wait for a new enquiry to arrive, so Zapier has a sample email to work with in the next steps.
If your source can't send to a new email address, you can set up auto-forwarding from the inbox that currently receives the enquiries to the Zapier email address.
Create The Workflow And Copy The Webhook URL
- Follow the steps in Using The Receive Webhook Trigger In Workflows to create the workflow and select the Webhook received trigger.
- Copy the webhook URL. You'll need it when in the next section.
Leave the workflow open. You'll come back to it after Zapier is set up.
Send The Enquiry Details To Grow CRM
- In Zapier, Add a Webhooks POST action.
- Refer to Send webhooks in Zap workflows.
- In the URL field, paste the webhook URL you copied from Grow CRM.
- Set the Payload Type to json.
- In the Data section, add a key for each field you want to send, and map it to the matching value from the email.
- For example:
Key Example first_name Alex last_name Citizen email alex.citizen@example.com phone 0491 570 156 message I'd like to book an inspection.
- Turn on the Zap.
Each key becomes a merge tag in Grow CRM. The key first_name becomes {{webhook.first_name}}. Use lowercase keys with underscores instead of spaces so the tags are easy to type.
Note down the keys you use. You'll need them in the next section.
Add The Find Or Create Contact Step
This step checks whether the contact already exists in Grow CRM. If it doesn't, the step creates a new contact from the data Zapier sent.
- Return to the workflow you created in section 2.
- Click Add (plus icon).
- Scroll down to the CRM section.
- Select "Find or Create Contact".
- Click the dropdown under Match Method.
- Select the required matching method.
- Fill in each field using the merge tag for the matching key you set up in Zapier. The format is
{{webhook.key}}.Field Merge Tag First Name {{webhook.first_name}} Last Name {{webhook.last_name}} Email {{webhook.email}} Mobile {{webhook.phone}}
- Click Close Slideout.
Add The Enquiry Step
- Click Add (plus icon) below the Find or Create Contact step.
- Scroll down to the CRM section.
- Select "Create Enquiry".
- Click the dropdown under Contact.
- Select "contacts.contact_step_1".
- Fill in the remaining fields.
- In the Enquiry field, enter
{{webhook.message}}. - Click Close Slideout.
- Click the toggle against Workflow Status to enable the workflow.
- Click Save And Exit.
Comments
0 comments
Article is closed for comments.