This article explains how to automatically invite a customer champion immediately after a project is created. The workflow uses a project field to capture the customer champion’s email address during project creation, then triggers an automation that calls a Rocketlane API to add that email as a customer member on the project.
When to Use
Use this automation when:
Every project needs a designated customer champion added as a project member
The champion’s email is known at project creation time
The team wants to avoid manually inviting the champion after each project is created
Prerequisites
Permission to create project fields
Permission to create global automations
A Rocketlane API key from Settings → API
Step 1: Create a Customer Champion Email Field
Navigate to Project Settings → Fields.
Create a new Text field.
Name the field Customer Champion Email ID.
Ensure the field is marked Public.
During project creation, enter the customer champion’s email address into Customer Champion Email ID.
This field is used as the source value for the automation.
Step 2: Create a Project-Creation Automation
Navigate to Settings → Automations.
Click Create New Automation.
Set the automation scope to All projects.
Set the trigger to When project is created.
Add an action: Send HTTP Request.
Step 3: Configure the HTTP Request
Build tab
URL
Use the following endpoint:
https://api.rocketlane.com/api/1.0/projects/(Project->project_id)/add-members
Replace (Project->project_id) with a Project ID smartfill so the API call targets the correct project.
Type
{{{in the URL field to open smartfill options.Select Project → project_id.
Method
Set the request method to POST.
This endpoint adds the provided customer email address as a customer member on the project.
Step 4: Add the Request Body
In the Body section, paste the following JSON:
{ "customers": [ { "emailId": (Project->Customer Champion Email ID) } ] }
Replace (Project->Customer Champion Email ID) with the project field smartfill:
Type
{{{inside the JSON where the emailId value is expected.Select Project → Customer Champion Email ID.
This ensures the automation uses the email stored in the project field during creation.
Step 5: Add Headers
In the Headers section, add the following:
Accept: application/jsonContext: application/jsonApi-key: <your API key>
Copy the API key from Settings → API and paste it as the value for Api-key.
Note: The Params section can be left empty.
Step 6: Save the Automation
Save the automation.
Once saved, every time a new project is created, Rocketlane will:
Read the email address stored in Customer Champion Email ID
Call the add-members API for that project
Automatically invite the customer champion to the project


