Skip to main content

🔌 WordPress Integration

Connect your WordPress website to RepairMinder to automatically create orders and enquiries from form submissions.

How It Works​

WordPress Form → Webhook → RepairMinder → Order/Enquiry Created
  1. Customer fills out a form on your website
  2. Form submission triggers a webhook
  3. RepairMinder receives the data
  4. Order or enquiry is created automatically
  5. You're notified of new lead

Setting Up the Integration​

Step 1: Get Your Webhook URL​

  1. Go to Settings → Integrations in RepairMinder
  2. Find WordPress Integration
  3. Copy your unique webhook URL

Your URL looks like:

https://api.repairminder.com/webhooks/wordpress/[your-key]

Step 2: Install a Form Plugin​

If you don't have a form plugin, popular options include:

  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Ninja Forms

Step 3: Configure the Form​

Create or edit your repair enquiry form with fields:

FieldMaps ToRequired
NameCustomer nameYes
EmailCustomer emailYes
PhoneCustomer phoneRecommended
Device TypeDevice typeOptional
Device ModelDevice modelOptional
Fault DescriptionOrder notesYes

Step 4: Add Webhook Action​

Configure your form to send data to RepairMinder:

Contact Form 7: Use the Flamingo or CF7 Webhook plugins.

WPForms:

  1. Edit your form
  2. Go to Settings → Webhooks
  3. Add webhook URL
  4. Map fields

Gravity Forms:

  1. Edit your form
  2. Go to Settings → Webhooks
  3. Add your RepairMinder webhook URL
  4. Configure field mapping

Step 5: Test the Integration​

  1. Submit a test form on your website
  2. Check RepairMinder for the new enquiry
  3. Verify all fields mapped correctly
  4. Adjust mapping if needed

Field Mapping​

Tell RepairMinder which form fields match which data:

RepairMinder FieldYour Form Field
customer_nameName field
customer_emailEmail field
customer_phonePhone field
device_brandBrand dropdown
device_modelModel field
device_typeType dropdown
faultDescription textarea
locationLocation dropdown

Creating Orders vs. Enquiries​

Configure what happens when a form is submitted:

  • Create Enquiry - New ticket created for follow-up
  • Create Order - Full order created immediately

Go to Settings → Integrations → WordPress to configure.

Multiple Forms​

You can have different forms for different purposes:

  • Quick Quote Form → Creates enquiry
  • Booking Form → Creates order
  • Buyback Form → Creates buyback enquiry

Each form can have its own webhook endpoint.

Notifications​

When a form creates an enquiry/order:

  1. You receive notification in RepairMinder
  2. Optional email alert
  3. Customer receives confirmation (if configured)

Troubleshooting​

Forms Not Creating Records​

  • Check webhook URL is correct
  • Verify form plugin is sending webhooks
  • Check RepairMinder integration is enabled
  • Review webhook logs in Settings

Missing Data​

  • Check field mapping configuration
  • Ensure required fields are filled
  • Test with all fields populated

Duplicate Entries​

  • Form may be submitting twice
  • Check for duplicate webhook triggers
  • Review form confirmation settings

Advanced: Custom Field Mapping​

For complex setups, use custom field names:

{
"customer_name": "{{your_name_field}}",
"customer_email": "{{your_email_field}}",
"device_info": "{{brand}} {{model}}",
"notes": "{{description}}"
}

Contact support for advanced configuration.


Best Practices​

✅ Do​

  • Test thoroughly before going live
  • Include all relevant fields
  • Set up confirmation emails
  • Monitor for new submissions

❌ Don't​

  • Share your webhook URL publicly
  • Forget to test after website changes
  • Ignore failed submissions

Next Steps​