Skip to content

Importer: Campaign Monitor#1007

Open
n7studios wants to merge 7 commits intosetup-wizard-form-importersfrom
importer-campaign-monitor
Open

Importer: Campaign Monitor#1007
n7studios wants to merge 7 commits intosetup-wizard-form-importersfrom
importer-campaign-monitor

Conversation

@n7studios
Copy link
Contributor

Summary

Adds an option in Settings > Kit > Tools to replace Campaign Monitor forms with Kit forms:

Screenshot 2026-02-04 at 17 35 38

Adds an option in the Setup Wizard to replace Campaign Monitor forms with Kit forms:

Screenshot 2026-02-04 at 17 36 18

Based on the form mappings selected, this searches all published WordPress Posts, Pages and Custom Posts for any Campaign Monitor Plugin shortcodes, replacing them with the Kit form shortcodes (not blocks, as Campaign Monitor does not provide a block, only a shortcode).

Updates logic to only replace shortcodes / blocks if the importer has a registered shortcode / block name.

Testing

  • PluginSettingsToolsImporterCampaignMonitorCest: Added end to end tests for migrating shortcodes. Blocks are not tested as Campaign Monitor does not provide a block, only a shortcode.
  • ImporterTest: Added integration tests for Campaign Monitor

Checklist

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios n7studios requested review from a team, ciccio-kit and noelherrick and removed request for a team February 5, 2026 07:34
@n7studios n7studios self-assigned this Feb 5, 2026
@n7studios n7studios marked this pull request as ready for review February 5, 2026 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant