CRM API

Events happening in the community are now at Drupal community events on www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

One upshot of the CiviCRM BoF at DrupalCon DC '09 was the discovery of some common interest in developing basic, lightweight CRM functionality from existing Drupal modules and new modules adhering to Drupal architectural patterns. The intention would not necessarily be to duplicate existing third-party software like CiviCRM and Salesforce, but to create a simpler option, more closely integrated into Drupal CMS, for smaller-scale CRM applications that don't require the complexity of a dedicated CRM platform.

Creating standard Drupal-native CRM components also opens the door to integrating external CRM applications (CiviCRM, Salesforce, Sugar) with Drupal in a uniform way, which was the original mission of the CRM API group. These two efforts -- native pure-Drupal CRM, and standardized CRM-Drupal integration -- are now combined into a single working group to perfect the Drupal Way of CRM.

(NOTE, original group mission was: This group is dedicated to discussion about the upcoming CRM API and how it can be used by developers to integrate with external systems. More information as events warrant...)

nick.atomapps's picture

CRM project status

Hi all. I'm now just joining this group and wish I had been at DrupalCon Copenhagen to see its inception. I am inquiring as to the status of this project. I see that there's been much discussion on its architecture (http://groups.drupal.org/node/89779) and goals (http://groups.drupal.org/node/92294), and issues raised regarding whether this should be a collection of modules or an actual API to achieve basic CRM functionality. But has there been a consensus reached as to which direction to take, and has any development been done so far?

Read more
theflowimmemorial's picture

More on Goals and Strategy

I've been reading through the discussions (http://groups.drupal.org/node/91689, http://groups.drupal.org/node/92239 and http://groups.drupal.org/node/92294) and some of the framework coming in to place for how we should build a Drupal CRM. The conversation up to this point has been useful, but I think at this point we're delving a bit too much in the specifics. Questions of whether we should use Profile2 or if this should be a collection of modules are ones that are entirely dependent on how we want this CRM system to function. I want to step back for a second and take a 10,000 foot view of this issue and pose a couple questions.

Read more

CRM Strategy

Mission

To build a native, functional, usable Drupal CRM alternative within a reasonable timescale and with final approval of as many stakeholders as possible.

Read more
zorbtrauts's picture

Evaluating Profile2

I know joachim has presented Profile2 as a possible foundation for Drupal CRM, but he has also asked whether it will in fact satisfy the use cases.

I think this is an open question, and it is one we need to answer fairly soon. Maybe I've missed it, but I haven't seen any real discussion of this. Should we be building on Profile2? Is it in line with our goals?

I think a big part of the answer here will be based on questions of its flexibility and extensibility. I don't know what the answer here is myself, but I think it is one that we need to address.

Read more
chriscohen's picture

CRM deployment

The way I see it, there are two main ways in which someone would usually want to incorporate the CRM into their site:

  • The user might not have a Drupal site and would like to begin one from scratch with the CRM built in.
  • The user already has an established Drupal site and would like to build in CRM functionality.
Read more
jtsnow's picture

CRM Goals

It looks like there is a good start on the basic architecture for a Drupal-based CRM. I was in attendance at the CRM BOF in Copenhagen. There were a lot of ideas being tossed around there. I think it would be good to have a clear set of goals and definitions for what we are building.

What is our goal?

Read more
jp.stacey's picture

Drupal CRM's architecture - clarifications and further steps

There's a wiki page about the CRM stack, and I thought it would be valuable to move discussion and clarification here.

Read more

The proposed Drupal CRM architecture

After many long discussions and a very well-attemted BoF at DrupalCon Copenhagen, here's how the CRM architecture is shaping up.

Some or most of these warrant further explanation...

Profile

This is based on the out-of-the-box way of doing user profiles in Drupal since the dawn of time. Administrators build profile type bundles, with field instances on them. Users can then create profile entities of those types, which they then own and become their personal profile data:

Read more
joachim's picture

how you can help with code

As I mentioned at the DrupalCRM BOF yesterday, there are things you can help with right now with code!

All of these are vital components to the future Drupal CRM as building blocks.

Here's the list:

  • Profile 2
    http://drupal.org/project/profile2
    This is the foundation stone of CRM. It's a port of Core D6 profile module to D7 FieldAPI. It's nearly ready, but there's a few issues open that need your help. Also, this needs people to try this and think about whether it satisfied our use case.

  • Profile Contacts

Read more
skessler's picture

Documentation needs and clarification

Today at our meeting I offered to coordinate development and management of documentation of the “DropCRM” project. The following list is what I have worked out as being my key goals for documentation.

In order to make this CRM project “not suck” from the get go it is vital that business use cases to be evaluated and considered and that documentation is a living process in order to make sure that we get a tool that people can use.

This means creating 4 key types of documentation.

Read more
chriscohen's picture

DrupalCRM BoF write-up from DrupalCon

Just wanted to point everyone at http://tiger-fish.com/blog/drupalcrm-drupalcon-copenhagen in case you weren't able to come to the DrupalCon BoF session about Drupal CRM. We covered a lot of ground and made sure the process of getting the ball rolling stays in motion!

Read more

Drupal Native CRM Wiki

This is just a very rough framework at this time as far as how to build a Drupal Native CRM. It's a work in progress, so please feel free to add/remove items.

Module List

<

ul>

  • cck
  • Views 2
  • ctools
  • strongarm
  • features
  • data api
  • Read more
    christefano's picture

    Drupal Café in Jamaica Plain on November 16, 2009 (6:30-8:30pm) - Drupal and CiviCRM

    Start: 
    2009-11-16 18:30 - 20:30 UTC
    Organizers: 
    Event type: 
    User group meeting

    A few of us are having coffee and talking Drupal and CiviCRM on Monday, November 16, 2009, in Jamaica Plain. You're invited!

    This event is free and no RSVP is required, but if you plan to attend please sign up by logging in and clicking the "Sign up" button below. Knowing how many people are interested in attending can help us better select good locations in the future. People who sign up will also have last minute details (if there are any) sent to them before the meeting.

    When: Monday, November 16, 2009 from 6:30-8:30pm
    Where: BNN, in Egleston Square at 3025 Washington St, Roxbury MA 02119
    Read more
    Gabriel R.'s picture

    Integrate Drupal and Parature CRM

    Hello everyone,

    I've posted this in the main Support forum http://drupal.org/node/429874, but I believe it'll fare better here:

    one of my customer is using Parature for their support needs and is developping a new web site and store for their products. There needs to be some integration between the two, like SSO (single sign-on) and profile field synchronisation.

    Did somone here go trought this? Is this something that could be done easily with Drupal/Parature APIs? Should we better attack the data directly, e.g. using an exported feed or even directly trough SQL?

    Read more
    biwashingtonial's picture

    Getting Started: first use cases and questions

    Scenario:

    To get started, I have an organization that needs some very basic CRM added to its Drupal (6) site. The org has been using a Facebook group as its CRM, which works for maintaining a simple membership roster, group emailing, posting notices, and handling invitations/RSVPs for events. Events data is synched from Facebook to Drupal, via a bookmarklet I wrote. The org's membership is between 150 and 200 and administration is all volunteer.

    Read more
    pwolanin's picture

    Drupal-Native CRM

    A new group was proposed as below - rather than splitting efforts, let's broaden this group to cover Drupal-native CRM as well.

    Drupal-Native CRM
    Description: Designing and developing basic CRM functionality with pure Drupal (i.e. w/o Civi, Salesforce, Sugar, etc.)

    Read more
    MacRonin's picture

    CiviCRM meetup in New York City ...

    Start: 
    2007-12-19 09:00 - 11:00 US/Eastern

    Kurund and Lobo will be in New York City on Dec 19th / 20th. They have a potential space near Union Square for Dec 19th that we could use if we get enough folks interested. They will tailor the session based on the needs of the folks who sign up :)

    If you are interested please send Lobo an email (lobo at yahoo dot com) along with ideas on what you'd like the session to be about. They'd love to get some user feedback, comments and critique of CiviCRM. They'll spend some time explaining a few things coming in CiviCRM v2.0

    Read more
    jon pugh's picture

    Pre-alpha demonstration release

    And there we have it! The barebone skeleton of what could become a fabulous gizmo that takes all the different CRMs and provides consistent, drupal-like objects and interfaces for them.

    One of the main ideas behind this module was to bring some consistency to how CRMs and drupal interact. Nothing is set in stone yet, but we picked a set of fieldnames that will remain consistent in drupal regardless of what cRM you are using.

    Read more
    neclimdul's picture

    Behold! CRM API Initial Alpha Release Imminent

    Greetings from the Trellon Metaverse!

    So, there's been some growing interest in this module and we're finally getting something to show you guys.

    I've bloged about it over on the Trellon blog. Some juicy bits over there. What we really want to show everyone at this point is some really awesome abstraction and how it can be hopefully used(abused?) in the future to make some awesome sites and modules.

    Read more
    dgeilhufe@yahoo.com's picture

    SFDC Module

    Is this linked into the CRM API project:
    http://drupal.org/project/salesforce

    Read more
    Subscribe with RSS Syndicate content

    CRM API

    Group organizers

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: