In this article, you will learn how to automatically import new leads into Workiz using Zapier.
Workiz supports several direct integrations with some of the more prominent lead providers in the field service industry that allows you to automatically get your leads into the software. Leads are automatically routed to your Message Center, allowing you to manually add them as a job or lead.
That said, you may get your leads from different sources. Workiz makes it easy to get these leads into the platform using Zapier.
What you'll need
Generating your Workiz API credentials
- From the navigation bar, select the Feature Center/Marketplace
- Under Add-ons, select Developer API
- Turn the toggle switch on/off to enable/disable the feature
- After enabling, select Go to Developer API settings
- Select Generate API credentials
After generating your Workiz API credentials, keep this page open in a separate tab. You will need these credentials when connecting your Workiz account to your Zapier account later on in this process.
Creating your email parser template
In order to create your email parser template, you will first need to create an account with Zapier. To sign up for an account with Zapier, please go to this link.
- On your web browser, go to https://parser.zapier.com
- Select Log in
- Select Log in with your Zapier account
- Select Authorize
- Select Create Mailbox
- Open your email inbox and forward one of your lead emails to the email address generated by Zapier
If you're forwarding an email, be sure to only include the information related to your lead. Remove all email signatures, replies, and threads as these may prevent Zapier from effectively parsing future emails.
If your email body contains an email address, consider removing the hyperlink as this may prevent Zapier from properly parsing the email address field itself.
- After sending the email, allow for the email parser page to update
- Once the page has updated with your plain-text email body, begin labeling your template:
- (Recommended) Change the email address to something unique that you may easily recognize in the future
- Highlight the first name of the lead and label it accordingly (e.g., firstname)
- Highlight the last name of the lead and label it accordingly (e.g., lastname)
- Highlight the remaining individual fields and label them accordingly (e.g., phone, email, street address, etc.)
For the best results, be sure to:
- Divide the individual fields into separate lines where possible. If you can't use separate lines, consider separating the fields by using a "|" character.
- Label your template based on the default fields found when creating a new job or lead. For example, addresses should be labeled so that the street address, city, state, and zip code are all separate.
- (Recommended) Change the email address to something unique that you may easily recognize in the future
- Select Save address and template
This template will only apply to emails that are formatted this way exactly. If you also receive emails that are formatted differently (e.g., more complex intake forms), you will need to create a separate mailbox built around those emails.
Creating your Zap
After creating your email parser template, you will need to create a Zap that connects it to Workiz. In short, this section will show you how to create an automation (Zap) that automatically creates a new job/lead in Workiz from the details that were sent to your email parser account.
- On your web browser, log in to your Zapier account
- Select Create > Zaps
Connecting your parser account
- Select Trigger
- Search for and select Email Parser by Zapier
- Under Event, select New Email
- Select Continue
- Select Sign in to connect your email parser account
- Select Continue
- Under Mailbox, select the mailbox you created in the previous section
- Select Continue
- Select Test trigger
- Ensure the email looks correct and select Continue with selected record
Connecting your Workiz account
- Search for and select Workiz
- Under Event, select Create Job or Create Lead
- Select Continue
- Select Sign in
- Copy and paste your API Secret and API Token credentials (from the first section in this guide) into the corresponding fields
The API credentials in Zapier are not presented in the same order as they are in Workiz. Be sure to paste each credential into its corresponding field. Use the color-coded screenshot above as guidance.
- Select Continue
- Under First Name, select the first name label you created in your parser template
This should start with "Parse Output" followed by the label you created in your template.
- Under Last Name, select the last name label you created in your template
- Map the remaining fields (e.g., email, phone, address, etc.)
If you labeled fields in your email that don't have dedicated fields on this form, you can add them to the description field. This ensures that the information is brought over as well.
- Select Continue
- Select Test Zap
- Go to your Workiz account and verify that a new job or lead was automatically created
- If the job or lead was created correctly, go back to your Zapier account and select Publish
After publishing, any new emails you receive to your parser account will automatically create a new job or lead in Workiz.
Auto-forwarding emails to your parser email address
After creating your Zap, you may want to consider automatically forwarding your lead emails from your original account to your parser account. To learn more about auto forwarding emails, please see the following articles: