Skip to main content

Migrations

Contact Form 7 in Core Forms

One-click import of every Contact Form 7 form into Core Forms — shortcode markup converted to plain HTML, mail templates mapped to Send Email actions.

Bundled with Core Forms — the WordPress forms plugin with every premium feature in the box. No add-on tax.

Bundled, no add-on tax Unlimited sites 20% off with code CFLAUNCH

Move from Contact Form 7 to Core Forms without rebuilding a single form. The CF7 → Core Forms migration tool scans every `wpcf7_contact_form` post, converts the shortcode markup to plain HTML (14 tag types covered), maps the CF7 mail template to a Core Forms Send Email action, and carries `_messages` overrides across as `cf_message_*` post meta.

Original CF7 forms are never modified. You can keep both plugins running side-by-side while you cut over, then deactivate CF7 once you're confident every form has been migrated.

What you get

How Contact Form 7 works in Core Forms

Per-form preview before commit

Each row in the importer table includes a "Preview converted HTML" disclosure — sanity-check the output before importing.

14 shortcode tag types covered

text, email, tel, url, number, date, hidden, textarea, select, checkbox, radio, acceptance, file, submit (and recaptcha is dropped with a comment).

Mail template → Send Email action

CF7's recipient / sender / subject / body / use_html / additional_headers fields all map to the equivalent Core Forms Email action settings.

Message overrides preserved

Your custom success / validation / spam / invalid-email copy carries across as cf_message_* post meta — same names users already see on the front-end.

Source forms untouched

CF7 stays installed and active. Each Core Forms entry carries a `_cf_cf7_source_id` link back to the original CF7 form for reference.

Bulk import

Select all 200 CF7 forms in one shot and import them with a single click. Each becomes a new Core Forms entry with the same title and field names.

Set it up

Connect Contact Form 7 in 3 minutes

  1. 1

    Make sure CF7 is active

    The migration tool reads from CF7's own database tables. If CF7 is deactivated, you'll see an inline empty state until you reactivate it.

  2. 2

    Open Core Forms → Import

    The sidebar has a new Import entry. Click "Contact Form 7" in the source picker.

  3. 3

    Preview each form's converted HTML

    Expand the "Preview converted HTML" disclosure under any form to see exactly what the import will produce. Spot-check fields and tags.

  4. 4

    Select the forms to import

    Tick the boxes for whichever forms you want to bring across. Use the Select all toggle in the toolbar to grab them all.

  5. 5

    Click Import selected forms

    Each ticked CF7 form becomes a new Core Forms entry. View them under Core Forms → All Forms.

Bundled with every Core Forms license.

Contact Form 7 — and every other integration on this site — is included with your license. Use code CFLAUNCH for 20% off either plan.