Salesforce and vk.com API integration - salesforce

I need to implement such functionality, that can allow to manage vk.com* entities (create posts, send messages, add new friends etc) form Salesforce side. Although vk.com provides rich API with good documentation, but I look for already developed solutions for Apex.
I checked AppExchange for it and googled popular solutions, but didn't find anything:( Are there any ready apex ways or have I to do it myself? Maybe I can use power of Salesforce Chatter?
I will be glad to any advice, suggestions!
*vk.com is social network, kind of Facebook, which has a much higher relevance than Facebook in Eastern Europe, especially Russia.

Related

Salesforce integration - categorisation based on pricing plans

I am stuck as a developer trying to explore Salesforce for integrating with my CRM which is used by our clients as SaaS.
Background of what i want to achieve in the integration
The idea is that my CRM software allows many features that Salesforce does not and vice-versa. Due to this a typical client who is using my CRM (Saas) ends up using both the softwares. This ends into duplication of efforts where for eg: a customer created in my CRM has to be copied over to Salesforce manually from Salesforce UI.
The integration that i wish to provide will work like a 2 way integration where a customer created from my CRM gets created as Accounts in Salesforce and vice-versa. Same way sync of edits and deletes across the 2 system should work.
Problem that i am having
When i started exploring Salesforce integration, i found that Salesforce allows integration to be done in below ways
Apex trigger based system - I was able to achieve 2 way syncing with Salesforce and my CRM using Apex approach. But the problem is it requires me to access their web api's to send data from my CRM to Salesforce. This feature is only supported in higher pricing plans of Salesforce (Enterprise, Unlimited, Professional - you have to pay extra if you are using professional)
App based approach (eg: Slack): I am looking more towards this approach. As Slack integration works for almost all pricing plans and is supported well. What i could not conclude clearly is - how can i create an App for my CRM and get it listed on Salesforce? How does Salesforce allow an App based access from Slack to submit data into Salesforce system for lower pricing plans. Their documentation says that Api access is only available for higher pricing plans. Then how is this achieved? For eg: you can install Salesforce app into Slack and there after you can send messages to chatter service under individual accounts of Salesforce from Slack.
I am really not sure if i have given enough insight into the problem i am having. But i tried explaining as much as possible. In short i want to integrate 2 way with Salesforce and i am looking for possible solution that is supported at lower pricing plans as well. What type of integration should i go forward with?
Look into using an ETL provider that already is a salesforce technology partner (Boomi, Jitterbit, etc...).
These are already on appexchange.com, and as certified appexchange apps, can access data in salesforce Professional Edition (which does not allow open API access).

Salesforce Timecard entry API

I am planning to develop a salesforce mobile application for my company, which allows employees to enter their timecards on their go, I'm aware there are already few other apps by salesforce, available to do the same but I want to rebuilt it again for various reasons. Kindly let me know, if this is feasible? If feasible, kindly let me know the salesforce API which has to be used for doing the same.
The above said requirement is completely feasible. I have implemented it.Some salesforce objects required for achieving it are pse__timcardheader__c, pse__timecard__c and few Rest APIs like process/action are required. Posting the answer for the benefit of others.

Create Lead with Salesforce API

I have a lot of simple HTML web forms. The forms take a user's information, which should map to a bunch of fields in Salesforce.
I've been using Eloqua to do this migration to Salesforce, but I'm not too happy with Eloqua and am looking into injecting the data directly into Salesforce in lieu of using Eloqua.
There's a plethora of resources on this topic, and honestly it's kind of daunting.
I'm really just looking to make a simple C# or Javascript call into our company's Salesforce instance, take the fields from my HTML form, and put them on the Lead or Contact in Salesforce.
If you only wanted to insert Leads, then the Salesforce Web-to-Lead functionality is straight forward to implement. You can basically drop the generated form into you HTML page. It does have a number of limitations, particularly around preventing spam.
For C#, I'd recommend going with the Partner API. You could use the Enterprise API, which is tailored to your specific org, but the Partner API will serve you well in just about any scenario.
There is example C# code for a create call and update call. When combined with the Examples Using the Partner WSDL you will have most of what you need to insert or update Leads and Contacts.
Incidentally, the Salesforce StackExchange is a great place to ask Salesforce specific questions.

Salesforce.com and database.com integration

We are designing a project in which we plan to use 20 SFDC users (managers) and more than 100 database.com light users (salesmen). The idea is that the SDFC users will use the site to see reports and so on, while the others will use our mobile software which relies on API calls to create orders and similar.
I never used database.com before and I am quite a newbie with force.com. I just created a db.com account but I have no idea on how I can connect the two systems together. I want the both types of users to access to the same records, so if a salesman creates an order the manager can see this order in the reports and the online tools. How can achieve that? I there any limitation I should be aware of?
Thanks!
See if these proprietary websites have a public API.
The only way you can interface with them is through an API, or via really hackish script which simulate a web browser. Thus if they don't have a public API, you should call the appropriate department on their Contact Us page.

What payment gateways work well on appengine?

Well, I've been building some free apps on top of appengine, but now I want to start charging money. My question is:
What is the best way to collect payments from users. Do certain services (paypal, google checkout, etc) work better/worse with AppEngine's library restrictions? Are there any good examples or tutorials to help me learn how to do this?
You can do this any way you want, really - and there's nothing App Engine specific about it. For example, you could use Google Checkout or Paypal, and charge users on any basis you want.
Also just something to point out about the implementation, a simple boolean property on your user object should allow you to easily turn functions in your app on and off, depending on which tier your user has paid for.
Checkout http://Spreedly.com or http://Recurly.com. Both are billing solution SaaS apps. http based api's and easy to use. I use Spreedly.com
If you plan to sell business apps you could integrate with the Google Apps Marketplace which uses Google Checkout for billing.

Resources