Feature Requests

Got an idea for a new feature or integration? We’d love to hear it! You can find our roadmap here.

2 votes

GreenRope CRM Integration

Please add CRM integration for GreenRope, on the web at:
https://www.greenrope.com/api

https://www.greenrope.com/

Accepted Category: CRM Integrations Dan Linstedt shared this idea Updated: May 19, 2023

3 thoughts on “GreenRope CRM Integration

  1. Jack Arturo says:

    The API supports the methods that we need, but it’s XML based (https://app.greenrope.com/wiki.pl?a=4&st=1&t=46), so it’s quite a bit harder to develop and support.

    Leaving this up to see what the interest is like from others.

  2. Dan Linstedt says:

    Hey Jack, Understood.

    Just some thoughts:
    1) JSON to XML:
    https://fuelingphp.com/how-to-convert-json-to-xml-in-php/

    2) XML to JSON:
    https://fuelingphp.com/xml-to-json-in-php/

    There are quite a few libs out there that provide this functionality – I would say: code it once in two functions, then simply operate as you always would with JSON, convert to and from XML just before the call.

    Just a thought…
    D

    1. Jack Arturo says:

      Yup totally, it is possible. Our Infusionsoft integration uses XML so we’ve done it before. But for example:

      What happens to an & when converted into XML?

      What about a ‘ vs a “, vs a ” ?

      Or a character with an accent like é ?

      We also have to consider servers which use line breaks in different formats, i.e. \n as opposed to PHP_EOL.

      In many cases with these older APIs we need to write code to handle those edge cases. Amazingly we’re still running into stuff like that with Infusionsoft / Keap after 8 years!

      So, totally possible. Just takes more work 🙂

Leave a Comment

Your email address will not be published. Required fields are marked *