Pascale Landriault

Bilingual coaching platform: WordPress with Polylang structure and conditional Mailchimp automations.

Timeline4 Weeks
Budget$4k–$6k
StackWordPress, Elementor, Polylang, Mailchimp
00 // Interface Preview
Desktop and mobile references
Desktop website preview.
Mobile website preview.
01 // Snapshot
OperatorBilingual coach running FR and EN programs
Was BrokenNo stable way to serve both languages or segment Mailchimp flows
ChangedWordPress build with Polylang structure and conditional automations until pivot
TrajectoryFR/EN synced while live; clean bilingual launch
02 // Verdict

Coaching offer needed equal footing for French and English visitors. Wanted email automations that change based on language intent. Publish once and stay consistent across both streams.

03 // Structural Constraints
URL Mapping IssuesPrior builder mangled URLs and menus between languages
Flat MailchimpMailchimp lists were flat; no conditional paths for FR versus EN
Blog Sync IssuesBlog feed could not stay in sync across translations
04 // Leverage Moves
Polylang StructureRebuilt structure with Polylang so FR and EN menus, slugs, and posts map cleanly
Template SystemSet Elementor templates for services, testimonials, and opt-ins to keep layouts matched
Conditional AutomationsTied Mailchimp tags to form language so follow-ups branch automatically
Publish FlowDocumented a publish flow that keeps both sides current without rework
05 // Evidence
Bilingual SiteSolid bilingual site that held offers and posts in sync while live
Segmented AutomationsEmail paths respected language without manual sorting
Easy Content UpdatesOwner could add services in one session without breaking other language
06 // Ruled Out
WPMLWPML (Polylang preferred for cleaner URL structure)
Separate InstallsSeparate WordPress installs per language (adds maintenance overhead)
Custom Routing LogicCustom routing plugin (Mailchimp tags sufficient for this scope)
07 // Before / After
BeforeFragile builder that mixed languages and stalled automations
AfterPolylang WordPress build with paired templates and segmented Mailchimp flows
08 // Decision Log
Strict Slug PairsPolylang with strict slug pairs to keep FR and EN URLs predictable
Template ConsistencyElementor templates locked to shared spacing scale for both languages
Tag-Based RoutingMailchimp automations driven by language tags from forms
09 // Irreversible Outcomes
URL StructureClean bilingual URL structure with predictable language switching
Template ConsistencyPaired templates ensure consistent design across languages
Automated SegmentationMailchimp segmentation automated via form language tags
10 // Status

Offline now, but build met needs while live.

Role: Technical Lead / Developer.
Mandate: FR/EN structure, conditional automations, clean templates.

OFFLINE (Client pivoted)

Operator Identity

Built and fixed by one person.

You work with Nolan Phelps directly. He does the diagnosis, scope, build, fixes, and handoff himself.

No sales layer. No project manager. No outsource chain.

Since 2017WinnipegWordPress rescue
Nolan Phelps

Nolan Phelps

FunkPd