Calendly action did not trigger lead creation in aNinja

Calendly action did not trigger lead creation in aNinja?


Basically, any activity in your Calendly Calendar (like booking a demo with a lead), must trigger the creation of a lead into your aNinja account.

Calendly action did not trigger the creation of a lead

When you installed Calendly to use it as your calendar in your aNinja, the system has set a trigger that allows creating a lead in aNinja, after any action with leads in Calendly.

If Calendly‘s action did not trigger lead creation in aNinja, that means that there is an issue with the communication between the 2 applications.

Let’s get to know how API work in this case. API is a set of functions that allows 2 applications to interact with each other. Even more, to exchange data. In our case, the applications are Calendly and aNinja.

Each application has its own private API key. For the integration to work, Calendly shares its API key with you. You then save it in your aNinja account.

So, if Calendly has changed its API key, then you should update it in your aNinja account for the integration to still work.

Need help with this? Just reach us at We will happily assist you!

Using the calendar in your email & texts sequences

To encourage leads to easily book a time with you, we encourage you to add the calendar in your email & text sequences.

Calendly is a calendar that you can install in your aNinja account.

Using the Calendar in the email & text sequences

  • Start by creating a custom field with the link of your calendar.
    • Each user has a different URL for his calendar. So create a custom field for each user.
  • Inject the custom field as a variable in the email or text template.Add calendar in your sequences
  • Use this template in your email sequences and text sequences.

Calendly API Integration

Calendly is an online Calendar that helps you schedule meetings without the back-and-forth emails. Moreover, Calendly appointments can now be automatically added to your aNinja account. You just need to activate the Calendly API integration.

The integration requires a “Professional” account with Calendly.

Activating the integration with Calendly

  • First, click on Browse Marketplace

  • And, click on Install under Calendly

  • Then, hit Configure

  • Click on Profile > Calendly Integration

  • You will be redirected to your user profile. Hit Calendly Integration

  • Under “Add your Calendly API v2“, add your Calendly Personal Access Token.
    • Click on “Get your Calendly Personal Access Token” to be redirected to your Calendly account.

  • Lastly, click on Update Personal Access Token.
  • You can see the Calendly account details:

  • To complete the integration, you want to activate ONE of the two webhooks:
    • Calendly User Webhooks
      • This triggers the webhooks for subscribed events that belong to the specific user.
    • OR Calendly Organization Webhooks:
      • This triggers the webhooks for ALL the subscribed events within the Organization.
  • If you can’t see the webhooks data under the User / Organization Webhooks, you want to check your Calendly plan. The integration requires a “Professional” account.
  • You want to click on Refresh Webhooks every time you make changes to the webhooks.

Now, any Calendly event automatically injects a lead into your aNinja account.

We’ve added a custom field ‘calendly_webhook_user_id‘ to the new leads created via Calendly. It represents the id of the user where the Calendly webhook is configured.

You can include the calendly_webhook_user_id in the trigger’s conditions, to e.g. assign the lead to the correspondent user.

Fields mapping

To ensure all the fields in your Calendly forms are transferred to the lead contacts and custom fields, please use the below naming for the Calendly fields and map them to the correspondent aNinja fields:

  • Name: map to contact_name (this is the only required field for the mapping).
  • Phone Number: map to contact_phone1
  • Email: map to contact_email1

My Calendly Integration Stopped Working

In this case, please check the following:

  • Firstly, if Calendly has regenerated or changed the Personal access token, then you should update it in aNinja for the integration to work.
  • Secondly, check if the Calendly App in aNinja is still active.
  • Lastly, check if your Calendly account is still active and that it allows for API integrations (Professional plan).

After the integration, any Calendly appointment will automatically inject a lead into your aNinja account.

Where does the lead data appear

After the integration, you can search your aNinja CRM for new leads. You can also search for any custom field, opportunities, and any other captured info.

  • Lead’s contact appears in the leads contact section in the lead view.
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view.
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Need help with the Calendly API integration? Leave us an email at And we will happily assist you!

Remove Calendly app

If you’ve added Calendly app in your aNinja, you can easily remove it from your aNinja account at any time.

Removing Calendly app

Here are the steps to follow to remove the Calendly app from  your aNinja account.

Remove Calendly app

Need help to remove the Calendly app? Leave us an email at We will happily assist you!