Auto Invite Customer Champion on Project Creation

Created by Advaith R, Modified on Tue, 7 Apr at 6:13 PM by Advaith R

  • Plan Availability
  • Essential
  • Standard
  • Premium
  • Enterprise

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

  1. Navigate to Project Settings → Fields.

  2. Create a new Text field.

  3. Name the field Customer Champion Email ID.

  4. Ensure the field is marked Public.

  5. 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

  1. Navigate to Settings → Automations.

  2. Click Create New Automation.

  3. Set the automation scope to All projects.

  4. Set the trigger to When project is created.

  5. 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/json

  • Context: application/json

  • Api-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




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Contact our support team

Have more questions? Paid users can log in and email or chat with us.

Start your free trial