Skip to content

Setting Up Intergrations

After the agent is approved and goes live, it should be connected to the app for monitoring performances and tracking usage. One client can have multiple agents.

  1. Go to Client’s Site and navigate the client the agent needs to link
  2. Edit the client
  3. Click Integrations tab > Rocket AI Agent tab
  4. Click “Add Agent” button
  5. On the accordion, enter values for:
    • Agent Name: the same name as one on Retell AI, you can still have a different name
    • Agent ID: the agent ID from Retell AI
    • Phone Number: the phone number linked to the agent
    • Agent Usage Tracker: the meter on Stripe for tracking the usage
  6. Click “Save” on the accordion to finish
  1. Once the agents are linked in the Admin, go to the client’s site and select Rocket AI Agent from the service list.
  1. Click “Agents” on the top menu
  2. You’ll see the list of linked agents there.
Precondition: An organzation for the client has been created and you have access to that account to grant permissions.
  1. When you’re on the Agents page, locate the agent you want to connect and click Edit icon button
  2. Navagite the Actions section and select any of the Create Lead, Create Contact, Create Task.
  1. On the Add Action modal, click “Connect Account” button
  2. You’ll be redirected to the Zoho login screen for authenication
  3. Log in with Zoho account and select the organzation designated for that client
  4. Grant RocketLevel the access and permissions
  5. You’ll then return to the Add Action modal

You can see the connected Zoho account on the CRM Account dropdown field.

Precondition: You have access to Twilio account

The agent can only be assigned to Twilio phone number via the Elastic SIP Trunk. Read more on SIP Trunk by Twilio

  1. Log into the Twilio Console https://www.twilio.com/login
  2. From the main Dashboard on the left side of the screen, select (…) for All Products & Services
  3. Scroll down to Elastic SIP Trunking and click it
  4. From the Elastic SIP Trunking Dashboard, click the “Get Started” button
  5. From the Get Started with Elastic SIP Trunking page, Click the “Create a SIP Trunk”
  6. Enter values on the required fields then click “Create”
  1. One the SIP Trunk above is created successfully, select “Termination” on the left side menu
  2. In the Termination SIP URI edit box, enter a unique termination URI
  3. Click the red plus (‘+’) next to Credential Lists to create a new Credential List. This will be used to challenge requests to your Termination SIP URI
  4. In the “New Credential List” provide a Friendly Name for the Credential List. You can have multiple credentials that allow communications with your SIP termination URI.
  5. Enter a username and a password, then click “Create”

You’ve almost done here. Once the trunk is created, you still need to link a phone number to it in order for the agent to use it.

  1. On the Elastic SIP Trunking dashboard, click on the friendly name of the SIP Trunk to which you want to add the number
  2. On the left sidebar menu, locate and click the “Numbers”
  3. Select the number to link it to the SIP trunk. If you don’t have one, click “Buy a Number”

After the 2 steps, collect the following details as they will be needed for later in RocketLevel

  • Termination URI
  • Credential: username, password and nickname (or friendly name)
  • Phone number

The agent will use Cal.com to check the availability and book appointment for the client. The account creation in Cal.com should be easy and straight forwards. After that, you will need to generate an API key in the account. API key allows agents to book appointments on behalf of the account.

Steps to generate the API key:

  1. Log into te Cal.com account
  2. Click on the drop-down menu beside the account’s name.
  3. Click on the “My Settings” label.
  4. Scroll down to the Developer section and click on “API keys.”
  5. In the upper right-hand corner of the screen, click the button marked ”+ Add.”
  6. Name your API key and set its expiry date.
  7. Click the “Save” button.
  8. Once an API key is generated, immediately copy the key as you won’t be able to see this code again later.

If you misplace this code, you can delete the API key or create a new one. There’s no limit to the number of active API keys you can have. You can always return to this area of your account to review your active API keys.