GithubHelp home page GithubHelp logo

pipedrive-automation's Introduction

PipeDrive Deal Workflow Automation

This is an AWS SAM project that exposes an API Gateway endpoint to accept payloads from PipeDrive's webhooks. These webhooks trigger anytime a deal is added to PipeDrive or a deal moves from one stage to the next

Automated Flows

The following items have been automated.

  • GDrive *
  • Slack *

See https://github.com/stelligent/pipedrive-automation/issues for a list of future plans

Code Layout

This microservice follows a cell-based architecture. A cell is made up of one or more Components.

The template.yaml that resides in the root directory describes the entrypoint into the microservice. For this microservice, an API Gateway is created which is used to accept payloads from PipeDrive's webhooks. The event is then passed on to the pipedrive component where it is processed.

In the Components directory, you will find the following components:

  • pipedrive - filters webhook events and orchestrates the PipeDrive workflow.
  • gdrive - creates the GDrive folder structure when a new deal is added
  • slack - handles all interactions with Slack

Endpoints

TODO

Deployment

TODO

Testing

TODO

Webhook Configuration

TODO

Monitored fields

TODO

POST'ed fields

TODO

Useful Links

TODO

pipedrive-automation's People

Contributors

greghoggard avatar

Watchers

James Cloos avatar

Forkers

bellyfat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.