Send new FluentCRM contacts a personalized PDF welcome pack
When a contact is created in FluentCRM, this workflow renders a welcome pack PDF with their name from your PDF Builder template and emails them a link to it.
FluentCRM
PDF Builder
3 steps Setup ~5 min Used on 2.6k sites Marketing Free to import

What this workflow does
A welcome pack is a good first touch for new subscribers, clients or members, and it reads better when it carries the person's own name. Making one by hand for each contact doesn't scale. This workflow builds the PDF and sends it as soon as the contact exists.
The FluentCRM trigger is New Contact Created, which FlowMattic describes as firing when a new contact is created in FluentCRM. PDF Builder then renders your welcome pack from a saved template with the contact's details mapped in, and saves it to the Media Library as welcome- plus their first name. The Email step sends the contact a welcome message, with their first name in the subject and a link to the pack.
The PDF step ships with template 12 from the author's site, so choose your own template after import. The email comes from FlowMattic's Email module rather than a FluentCRM campaign, using WordPress mail or your SMTP account.
New coaching clients
A coach adds clients to FluentCRM after a discovery call, and each receives a PDF pack with their name, the programme outline and next steps.
Membership sign-ups
A membership site creates a FluentCRM contact for each new member, who then gets a personalised guide to the member area.
Newsletter subscribers
Readers who join through a FluentCRM form get a branded PDF with the best past articles, addressed to them by first name.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
FluentCRM New Contact CreatedStarts once FluentCRM adds a contact that didn't exist before. Their email, first name and other contact details are passed to the PDF and Email steps.
PDF Builder Generate PDF from TemplateRenders a welcome pack from your saved PDF Builder template with the contact's details mapped in, and saves it to the Media Library as welcome- plus their first name. Replace template ID 12 with yours.
- Email Send Email
Sends the new contact an email with a greeting by first name in the subject and a link to their welcome pack. Delivery uses WordPress mail or an SMTP account you enter.
What you need
- FlowMatticCore
- FluentCRM PluginPlugin
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 after the trigger on the contact's status, continuing only when it equals subscribed, if pending or unsubscribed contacts shouldn't get the pack.
- Before a bulk import into FluentCRM, test with a small file to see whether each imported contact starts a run, so a large import doesn't send hundreds of packs at once.
- Attach the PDF instead of linking it. FlowMattic's Email step can attach files stored on your site, and the pack is already in the Media Library.
Questions about this workflow
Which FluentCRM contacts get a welcome pack?
Every contact the New Contact Created trigger fires for. There is no Filter, so add one on status, list or tag if only some new contacts should receive it.
Does the email go out as a FluentCRM campaign?
No. It is sent by FlowMattic's Email step, through WordPress mail or your SMTP details. It won't appear in FluentCRM's email reports.
What if a FluentCRM contact has no first name?
The PDF file name and email subject will be missing the name. Make first name required where contacts are collected, or put a Text Formatter by FlowMattic Default Value step before the PDF step.
More Email Marketing & Onboarding 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





