Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Sales ยท CONNECTION

FirstPromoter + NodeHub

Manage FirstPromoter promoters, referrals, commissions, payouts and promo codes, read reports, track sign-ups and sales, and start workflows from FirstPromoter webhooks.

Explore 64 workflow actions for FirstPromoter, including account permissions and operation limits.

27 read actions37 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Accept promoters

Write

With this endpoint you can accept promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add promoters to campaign

Write

With this endpoint you can add promoters to a campaign.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Approve commissions

Write

With this endpoint you can approve commissions.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Approve referrals

Write

With this endpoint you can approve referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Archive promo code

Write

Archive promo code by id.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Archive promoters

Write

With this endpoint you can archive promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Assign a parent promoter

Write

With this endpoint you can assign a parent promoter to your promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Block promoters

Write

With this endpoint you can block promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a commission

Write

With this endpoint you can create a commission.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create promo code

Write

With this endpoint you can create a new promo code.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create promoter

Write

With this endpoint you can create a promoter.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create referral

Write

Create a new referral HTTP Request POST https://api.firstpromoter.com/api/v2/company/referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete commissions

Write

With this endpoint you can delete commissions.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete payouts

Write

Deletes selected payouts HTTP Request DELETE https://api.firstpromoter.com/api/v2/company/payouts/destroy.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete referrals

Write

With this endpoint you can delete referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Deny commissions

Write

With this endpoint you can deny commissions.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Disable referrals

Write

With this endpoint you can disable referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Enable referrals

Write

With this endpoint you can enable referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Generate payouts

Write

With this endpoint you can generate payouts for commissions.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get batch process

Read

Show details of a specific batch process HTTP Request GET https://api.firstpromoter.com/api/v2/company/batch_processes/{id}.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get due payout stats

Read

This endpoint returns statistics about due payouts.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get payout stats

Read

This endpoint returns statistics about payouts.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promo code

Read

With this endpoint you can get the details of a specific promo code.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter

Read

With this endpoint you can get the details of a promoter.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter campaign chart data

Read

With this endpoint you can get the data used for charts.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter campaign referral links

Read

With this endpoint you can get the referral links associated with this promoter campaign.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter chart data

Read

With this endpoint you can get the data used for charts.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter overview report

Read

With this endpoint you can get the overview report for a single promoter, grouped over time.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter referral links

Read

With this endpoint you can get the list of referral links for a single promoter (their default link plus any campaign or custom links).

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter traffic sources report

Read

With this endpoint you can get the traffic sources report for a single promoter, broken down by source and grouped over time.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get promoter urls report

Read

With this endpoint you can get the report data for a single promoter, grouped by URL.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get referral

Read

Get a specific referral HTTP Request GET https://api.firstpromoter.com/api/v2/company/referrals/{id}.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get reports for campaigns

Read

With this endpoint you can get the report data grouped by campaigns.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get reports for overview

Read

Get reports for overview HTTP Request GET https://api.firstpromoter.com/api/v2/company/reports/overview.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get reports for promoters

Read

With this endpoint you can get the report data grouped by promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get reports for traffic sources

Read

With this endpoint you can get the report data grouped by traffic sources.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Get reports for urls

Read

With this endpoint you can get the report data grouped by URLs.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Import previous sales from stripe

Write

With this endpoint you can import previous sales from Stripe.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

List batch processes

Read

List batch processes that are in progress HTTP Request GET https://api.firstpromoter.com/api/v2/company/batch_processes.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List commissions

Read

With this endpoint you can list all rewards and commissions assigned to a promotion, promoter, campaign or entire account using the API.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List payouts

Read

With this endpoint you can list all payouts.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List payouts grouped by promoter

Read

This endpoint returns all payouts but grouped by promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List promo codes

Read

With this endpoint you can list all promo codes.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List promoter campaigns

Read

With this endpoint you can list all promoter campaigns.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List promoters

Read

With this endpoint you can list all promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

List referrals

Read

Get available referrals HTTP Request GET https://api.firstpromoter.com/api/v2/company/referrals.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Mark nonmonetary commissions as fulfilled

Write

With this endpoint you can mark nonmonetary commissions as fulfilled.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Mark nonmonetary commissions as unfulfilled

Write

With this endpoint you can mark nonmonetary commissions as unfulfilled.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Mark payouts as paid

Write

Marks selected payouts as paid HTTP Request POST https://api.firstpromoter.com/api/v2/company/payouts/mark_as_paid.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Mark payouts as unpaid

Write

Marks selected payouts as unpaid HTTP Request POST https://api.firstpromoter.com/api/v2/company/payouts/mark_as_unpaid.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Move promoters to campaign

Write

With this endpoint you can move promoters from one campaign to another.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Move referrals to promoter

Write

With this endpoint you can move referrals to another promoter.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Reject promoters

Write

With this endpoint you can reject promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Restore promoters

Write

With this endpoint you can restore promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Search promoter campaigns

Read

With this endpoint you can search for promoter campaigns.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

Track a cancellation

Write

This call will mark the customer as cancelled and will decrease the MRR generated by them.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Track a refund

Write

The refund call is similar to the sale call.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Track a sale

Write

Assign sales and commissions to your promoters.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Track a sign-up or lead

Write

Capture a lead when they sign-up or fill an optin form.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a commission

Write

With this endpoint you can update a commission.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update promo code

Write

Update promo code by id.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update promoter

Write

With this endpoint you can update a promoter.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update promoter campaign

Write

With this endpoint you can update a promoter campaign.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update referral

Write

Update a specific referral.

Permissions and limits

Account permissions

  • A FirstPromoter API key and account ID

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in FirstPromoter. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Sales.

FirstPromoter integration | NodeHub