The AI Powered CRM that builds relationships everywhere you work. Follow for sales and digital marketing tips.
Go to siteThe Nimble API enables you to manage contacts, deals, activities, and more within your Nimble CRM. With Pipedream's serverless platform, you can create workflows that trigger on events in Nimble or other apps, process data, and perform actions back in Nimble or across various other services. By utilizing Pipedream's capabilities, you can automate tasks such as syncing contacts to other platforms, triggering custom actions based on deal updates, or aggregating customer interactions for analysis.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
nimble: {
type: "app",
app: "nimble",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.nimble.com/api/v1/myself`,
headers: {
Authorization: `Bearer ${this.nimble.$auth.oauth_access_token}`,
},
})
},
})
Contact Sync to Google Sheets: Automatically sync new Nimble contacts to a Google Sheet. Each time a contact is added in Nimble, a Pipedream workflow is triggered, appending the contact details to a Google Sheet. This is useful for keeping a backup or for performing bulk operations on contact data.
Deal Alerts via Slack: Get real-time Slack notifications when a deal's status changes in Nimble. Set up a Pipedream workflow that listens for updates to deals in Nimble and sends a message to a designated Slack channel with details about the deal. This helps teams stay informed and react quickly to important sales updates.
Task Creation on Project Management Tools: Create tasks in project management tools like Trello or Asana when a specific event occurs in Nimble, such as a deal entering a new stage. A Pipedream workflow can monitor deal stages and automatically create corresponding tasks in the chosen project management app, ensuring that actionable items are tracked and managed effectively.
Nimble uses OAuth authentication. When you connect your Nimble account, Pipedream will open a popup window where you can sign into Nimble and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Nimble API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://app.nimble.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://app.nimble.com/api/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://app.nimble.com/api/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}