SimpleRev + Zapier | Automate Commission Tracking with No-Code Workflows
Use SimpleRev’s Zapier integration to connect with 5,000+ apps. Automate commission tracking, sync sales data, and eliminate manual tasks effortlessly.
Overview
The SimpleRev Zapier integration allows users to automate deal management by connecting their CRM with SimpleRev. Using this integration, users can:
- Create a new deal in SimpleRev when a CRM event occurs (e.g., a deal is won).
- Update an existing deal with new details from their CRM.
This integration is designed to streamline commission tracking and payout processes for sales teams.
Authentication
To use the SimpleRev Zapier integration, users must provide an API Key from their SimpleRev account. This key is used to authenticate requests and ensure secure data transfer.
API Key Setup:
- Log in to your SimpleRev account.
- Navigate to Settings > Deals > Zapier.
- Generate a new API Key.
- Enter the API Key in Zapier when setting up an action.
Actions
The SimpleRev Zapier integration includes two main actions: Create Deal and Update Deal.
1. Create Deal
Endpoint: POST <https://api.simplerev.io/api/zapier/new_deal
>
This action creates a new deal in SimpleRev when triggered by an external CRM event (e.g., deal won in HubSpot or Salesforce).
Input Fields:
Field | Type | Required | Description |
---|---|---|---|
id |
string | Yes | Unique deal ID from the CRM. |
title |
string | Yes | Title of the deal. |
amount |
integer | Yes | Dollar value of the deal. |
won_at |
datetime | No | Timestamp for when the deal was won. |
earned_at |
string | No | Timestamp for when the deal commission is earned. |
payable_at |
string | No | Timestamp for when the deal commission is payable. |
owner_id |
string | Yes | Primary rep ID for the deal. |
owner_percent |
number | No | Percentage of commission earned by the primary owner. |
secondary_owner_id |
string | No | ID of secondary rep(s) (if any). |
secondary_owner_percent |
number | No | Percentage of commission for the secondary rep(s). |
sales_engineer_id |
string | No | ID of the sales engineer involved. |
sales_development_rep_id |
string | No | ID of the sales development rep involved. |
Example Request:
{
"id": "deal_12345",
"title": "Main Street Plumbing",
"amount": 5000,
"won_at": "2025-02-17T10:00:00Z",
"earned_at": "2025-03-01",
"payable_at": "2025-03-15",
"owner_id": "rep_001",
"owner_percent": 70,
"secondary_owner_id": "rep_002",
"secondary_owner_percent": 30,
"sales_engineer_id": "se_001",
"sales_development_rep_id": "sdr_001"
}
Response:
{
"event_id": "32b7a778-4ba1-4dbf-ab8c-8fe28d1b1b0c",
"message": "success"
}
2. Update Deal
Endpoint: POST <https://api.simplerev.io/api/zapier/update_deal
>
This action updates an existing deal with new information from the CRM.
Input Fields:
Field | Type | Required | Description |
---|---|---|---|
id |
string | Yes | Unique deal ID from the CRM. |
title |
string | Yes | Updated title of the deal. |
amount |
string | No | Updated dollar value of the deal. |
won_at |
datetime | No | Updated timestamp for when the deal was won. |
earned_at |
datetime | No | Updated timestamp for when the commission is earned. |
payable_at |
datetime | No | Updated timestamp for when the commission is payable. |
owner_id |
string | No | Updated primary rep ID. |
owner_percent |
integer | No | Updated percentage of commission for the primary owner. |
secondary_owner_id |
string | No | Updated ID of secondary rep(s). |
secondary_owner_percent |
integer | No | Updated percentage of commission for secondary rep(s). |
sales_engineer_id |
string | No | Updated ID of the sales engineer involved. |
sales_development_rep_id |
string | No | Updated ID of the sales development rep involved. |
Example Request:
{
"id": "deal_12345",
"title": "Updated Deal Title",
"amount": 6000,
"won_at": "2025-02-20T10:00:00Z",
"earned_at": "2025-03-05",
"payable_at": "2025-03-20",
"owner_id": "rep_001",
"owner_percent": 75,
"secondary_owner_id": "rep_002",
"secondary_owner_percent": 25,
"sales_engineer_id": "se_002",
"sales_development_rep_id": "sdr_002"
}
Response:
{
"event_id": "32b7a778-4ba1-4dbf-ab8c-8fe28d1b1b0c",
"message": "success"
}
Setting Up in Zapier
- Log into Zapier and create a new Zap.
- Choose a Trigger App (e.g., your CRM) and select a trigger (e.g., "Deal Won").
- Choose SimpleRev as the Action App and select either "Create Deal" or "Update Deal".
- Connect your SimpleRev account using your API Key.
- Map your CRM fields to SimpleRev fields.
- Test and activate your Zap!
Troubleshooting
- API Authentication Error: Ensure your API key is correct.
- Missing Required Fields: Check that all mandatory fields are provided.
- Incorrect Data Format: Ensure numeric and datetime fields are properly formatted.
For support, contact support@simplerev.io.
Ready to Automate Your Deals? Start using the SimpleRev Zapier integration today and streamline your commission tracking!
Explore our other integrations
Explore SimpleRev's integrations, including Zapier and HubSpot, to automate commission tracking and streamline sales workflows. Boost efficiency today.