Is It Possible Import Data to SugarCRM via Sugar Web Logic Hooks?

Hi everyone.

I just would like to inquire if anyone knows if it is possible to import data to SugarCRM via Sugar Web Logic Hooks?

For example:
WooCommerce to SugarCRM

If not, is there any alternative available (aside from Zapier)

Parents
  • The short answer is yes.

    Though there may be some limitations on the Cloud version of Sugar that I am not aware of since my implementation is fully on-site, as are most of our integrations.

    Sugar provides many APIs out of the box.

    Go to:

    https://<your sugar instance>/rest/v11/help

    to get a list of available APIs

    https://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_10.0/Cookbook/Web_Services/REST_API/

    You can Pull data into Sugar, a Scheduler on Sugar that would run an API on the other system to retrieve the data and crate the records; or you can Push data from your other application to Sugar, having the other system call a SugarAPI to create records. I like to Pull rather than Push, I feel that it gives me more control.

    How you do it depends very much on your particular scenario.

    In both cases you will need to be very careful about how you do it, checking for duplicates for example, and making sure you are not inserting invalid values (check dropdown values to make sure they exist in your application's list strings for example) .
    You will also need to add some checks and balances so you know which records have been synced and which still need to sync, timestamps are not enough as syncs can and will fail, for whatever reason, especially if sending information to/from remote locations....

    If all that sounds scary, I am sure there are third-party options out there to make your life a little easier, but your question was specifically about Web Hooks and personally, I like to build my own solutions. Slight smile

    Hope this gets you a little closer to a solution you like.

    FrancescaS

Reply
  • The short answer is yes.

    Though there may be some limitations on the Cloud version of Sugar that I am not aware of since my implementation is fully on-site, as are most of our integrations.

    Sugar provides many APIs out of the box.

    Go to:

    https://<your sugar instance>/rest/v11/help

    to get a list of available APIs

    https://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_10.0/Cookbook/Web_Services/REST_API/

    You can Pull data into Sugar, a Scheduler on Sugar that would run an API on the other system to retrieve the data and crate the records; or you can Push data from your other application to Sugar, having the other system call a SugarAPI to create records. I like to Pull rather than Push, I feel that it gives me more control.

    How you do it depends very much on your particular scenario.

    In both cases you will need to be very careful about how you do it, checking for duplicates for example, and making sure you are not inserting invalid values (check dropdown values to make sure they exist in your application's list strings for example) .
    You will also need to add some checks and balances so you know which records have been synced and which still need to sync, timestamps are not enough as syncs can and will fail, for whatever reason, especially if sending information to/from remote locations....

    If all that sounds scary, I am sure there are third-party options out there to make your life a little easier, but your question was specifically about Web Hooks and personally, I like to build my own solutions. Slight smile

    Hope this gets you a little closer to a solution you like.

    FrancescaS

Children