When new contact is created in Freshdesk, create a new user account in WordPress and add a new subscriber to Mailchimp list
When a new contact is created in Freshdesk, this workflow creates a WordPress user for that person and adds them to a Mailchimp audience, so your helpdesk, site accounts and mailing list start from the same details.
Freshdesk
WordPress
Mailchimp3 steps Setup ~5 min Used on 3.0k sites Free to import

What this workflow does
A customer who first reaches you through support often also needs a login on your site and a place on your mailing list. Doing that by hand means copying the same name and email from Freshdesk into WordPress and then into Mailchimp. This workflow does both copies when the contact appears in your helpdesk.
The Freshdesk trigger, New Contact, fires when a contact is created in your Freshdesk account. Its details pass to the WordPress New User action, which creates a user on the site where FlowMattic runs, from the contact values you map. The last step, Mailchimp Add New Member, puts the same person on the list you pick, or updates them if they are already a member.
Every new Freshdesk contact runs all three steps; there is no Filter as imported. When an account with that email already exists, no second user is created; the step returns that user's ID, which Task History shows. A test contact after import shows which Freshdesk values you can map.
Customer portal access for support contacts
Your site has a members area with guides and downloads. When support adds a customer to Freshdesk, they get a WordPress account for that area and join your product-news list in Mailchimp.
Onboarding B2B clients raised by the support team
Account managers create client contacts in Freshdesk first. The same contact becomes a site user and is added to the Mailchimp list you use for client updates.
Keeping a service-update list complete
Everyone who appears in Freshdesk lands on the Mailchimp list you send maintenance and outage notices to, so new contacts don't miss the next notice.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Freshdesk New ContactFires when a new contact is created in Freshdesk. Connect your Freshdesk account. The contact's details become available to map into the WordPress and Mailchimp steps.
WordPress New UserAdds the Freshdesk contact as a WordPress user on this site. Map the Freshdesk contact's email and name into the user details this step asks for. A test run shows what FlowMattic needs here and which values arrive.
Mailchimp Add New MemberAdds the contact to the Mailchimp list you choose, or updates the member if that email is already on the list. Connect your Mailchimp account and map the Freshdesk email and name.
What you need
- FlowMatticCore
- Freshdesk AccountAccount
- Mailchimp AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter between the Freshdesk trigger and the WordPress step that continues only when the contact has an email address. Contacts without one then stop there instead of reaching WordPress and Mailchimp.
- To give site access only to some contacts, move the Mailchimp step up to follow the trigger, then put a Filter between the Mailchimp step and the WordPress step that checks a Freshdesk value such as the company. Every contact still joins the list.
- Use a test contact with an address you control. Check Task History for both steps, then look in WordPress Users and your Mailchimp audience before you turn the workflow on.
Questions about this workflow
What if the Freshdesk contact already has a WordPress account?
An email address can belong to only one WordPress account, so the step doesn't create another. It reports the existing user's ID instead, and Task History shows which one.
Will an existing Mailchimp subscriber be added twice?
No. Add New Member adds the person to the list or updates them if they already exist, so you keep one member per email address.
Are contacts already in Freshdesk copied over?
No. The trigger reacts to contacts created after the workflow is on. Existing Freshdesk contacts need a separate import into WordPress and Mailchimp.
Does the Freshdesk contact get changed by this workflow?
No. The workflow only reads the new contact from Freshdesk. Nothing is written back to your helpdesk.
More CRM & Contacts workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted



