# WordPress DB Synchronization

**URL:** <https://forum.mautic.org/t/wordpress-db-synchronization/6993>\
**Category:** Development\
**Created:** [December 29, 2016, 5:34pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993 "2016-12-29T17:34:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [December 29, 2016, 5:34pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/1 "2016-12-29T17:34:13Z")

</div>

Hi,  
  
We are launching a national Job Board in USA & are using WordPress as our core CMS.  
  
Because of the nature of our site, it requires registration before any functionality works. I’d like to automatically add newly registered users to our Mautic DB when they register.  
  
  
  
All of our users will have already given us their email & details required to add them to the Mautic DB when they register, meaning we don’t want to use opt-in forms throughout the site.  
  
We do have a disclaimer on registration mentioning that they will be added to our Mailing List on registration.  
  
  
  
We are not using WordPress standard registration & login forms - However they are being saved into the same DB table (wp\_users)  
  
  
  
I am looking for a way to automate the synchronization between the two databases because we are anticipating a large volume of traffic & sign ups in the beginning of 2017.  
  
  
  
PS: We have two dedicated servers & our WordPress & Mautic are on separate servers but communicate via the Tracking Pixel which is running perfectly.

---

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [December 29, 2016, 5:34pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/2 "2016-12-29T17:34:13Z")

</div>

Hi,  
We are launching a national Job Board in USA & are using WordPress as our core CMS.  
Because of the nature of our site, it requires registration before any functionality works. I’d like to automatically add newly registered users to our Mautic DB when they register.

All of our users will have already given us their email & details required to add them to the Mautic DB when they register, meaning we don’t want to use opt-in forms throughout the site.  
We do have a disclaimer on registration mentioning that they will be added to our Mailing List on registration.

We are not using WordPress standard registration & login forms - However they are being saved into the same DB table (wp\_users)

I am looking for a way to automate the synchronization between the two databases because we are anticipating a large volume of traffic & sign ups in the beginning of 2017.

PS: We have two dedicated servers & our WordPress & Mautic are on separate servers but communicate via the Tracking Pixel which is running perfectly.

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [December 29, 2016, 6:35pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/3 "2016-12-29T18:35:22Z")

</div>

Seems straightforward to me. You DO have one registration form for users to sign up, so connect that form to Mautic and you are done.

---

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [December 29, 2016, 7:13pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/4 "2016-12-29T19:13:26Z")

</div>

Hi imautic,  
How do I connect the registration form to Mautic? I don’t see any built in integration within Mautic

I don’t want to replace our current form with a Mautic form. I need a way to have Mautic extract the information from the text fields after the user clicks Submit.

---

<div class="post-metadata">

**Author:** ![imautic](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@imautic](https://forum.mautic.org/u/imautic)\
**Post date:** [December 29, 2016, 8:52pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/5 "2016-12-29T20:52:28Z")

</div>

What kind of form is it? contact form 7 or gravity forms?

---

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [December 29, 2016, 9:00pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/6 "2016-12-29T21:00:08Z")

</div>

Our registration is done using the Profile Builder Plugin.  
[https://www.staffingonline.com/jobs/jobseeker-register/](https://www.staffingonline.com/jobs/jobseeker-register/)

---

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [December 30, 2016, 5:22pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/7 "2016-12-30T17:22:33Z")

</div>

Bumping thread. Really need an answer before we launch.

---

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://forum.mautic.org/u/Jay)\
**Post date:** [January 3, 2017, 7:15pm UTC](https://forum.mautic.org/t/wordpress-db-synchronization/6993/8 "2017-01-03T19:15:44Z")

</div>

Thank you for the response. Your solution is the closest I’ve come to resolving this issue, however in our unique instance it won’t work.  
Replacing our sign-up form with the Thrive Leads form isn’t an option as we have developed custom SMART Technology that works with our current form. The form we are using is from the Profile Builder plugin.  
Our site is a Job Board system which already has two user roles for users (Employer & Jobseeker) - So creating another user role would not be ideal for this.
