Title: Make a custom processor?
Last modified: August 22, 2016

---

# Make a custom processor?

 *  Resolved [softwarestudent](https://wordpress.org/support/users/softwarestudent/)
 * (@softwarestudent)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/make-a-custom-processor/)
 * I’m working on a project for a software development class, making a tutoring 
   scheduler for my school. I want to use Caldera Forms to get final details from
   the students and then send them an email notification, but I also need to send
   a PUT request to Google Calendar to update the schedule via their OAuth API. 
   How would I go about making a custom processor to handle this, or is there a 
   way to add extra code to the email notifications processor to do the same?
 * Just getting pointed in the right direction also helps.
 * [https://wordpress.org/plugins/caldera-forms/](https://wordpress.org/plugins/caldera-forms/)

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Contributor [David Cramer](https://wordpress.org/support/users/desertsnowman/)
 * (@desertsnowman)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320148)
 * Hi There,
 * I have the start of the docs on form processors here : [https://github.com/Desertsnowman/Caldera-Forms/wiki/Defining-a-Form-Processor](https://github.com/Desertsnowman/Caldera-Forms/wiki/Defining-a-Form-Processor)
 * For oAuth, you’ll need a way to get the auth token, for this I think you’ll need
   to have a separate “connection” page in your own plugin.
 * Then just do the fined binding configs.
 * I’ll try get a processor “boilerplate” on github that can help you get started.
 *  Plugin Contributor [David Cramer](https://wordpress.org/support/users/desertsnowman/)
 * (@desertsnowman)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320181)
 * I put together a boilerplate plugin to make a custom processor [https://github.com/Desertsnowman/cf-formprocessor-boilerplate](https://github.com/Desertsnowman/cf-formprocessor-boilerplate)
 * Should help some.
 *  Thread Starter [softwarestudent](https://wordpress.org/support/users/softwarestudent/)
 * (@softwarestudent)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320185)
 * This is really helpful – thank you so much! I’ll update when we have a working
   version.
 *  Plugin Contributor [David Cramer](https://wordpress.org/support/users/desertsnowman/)
 * (@desertsnowman)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320194)
 * Great thanks!
 *  Thread Starter [softwarestudent](https://wordpress.org/support/users/softwarestudent/)
 * (@softwarestudent)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320320)
 * While the experience was initially pretty befuddling, I think I’ve got the hang
   of it now! The plugin isn’t the most elegantly written thing in the world, but
   it’s very real and I’d say you can mark this topic as Resolved. 🙂
 *  Plugin Contributor [David Cramer](https://wordpress.org/support/users/desertsnowman/)
 * (@desertsnowman)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320321)
 * Glad it helped. And yes, my code isn’t as good as it should be, It does work 
   fairly well. I’m trying to improve though. been doing this for a long time and
   have picked up some bad habits.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Make a custom processor?’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/caldera-forms_475846.svg)
 * [Caldera Forms - More Than Contact Forms](https://wordpress.org/plugins/caldera-forms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/caldera-forms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/caldera-forms/)
 * [Active Topics](https://wordpress.org/support/plugin/caldera-forms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/caldera-forms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/caldera-forms/reviews/)

 * 6 replies
 * 2 participants
 * Last reply from: [David Cramer](https://wordpress.org/support/users/desertsnowman/)
 * Last activity: [11 years, 6 months ago](https://wordpress.org/support/topic/make-a-custom-processor/#post-5320321)
 * Status: resolved