Skip to main content
All CollectionsAngiAPI Integrations
Preparing for API Integration within ServiceTitan
Preparing for API Integration within ServiceTitan

Integrating your Angi Ads leads with ServiceTitan v2.0/3.0

Hillary avatar
Written by Hillary
Updated over a month ago

ServiceTitan v2.0/v3.0 and Angi Ads Setup Steps

As of November 15th, 2022, ServiceTitan has informed us that they are sunsetting (deactivating) the v1 setup currently being used to connect to our Angi Ads API. Therefore, ServiceTitan has suggested we use a site called Zapier to connect to their new v2/v3 App.

Below are some tips on how to finalize your API setup with ServiceTitan through Zapier. You may still need to work with your ServiceTitan representative if you have issues with setup.

Best report for Angi Ads Performance within ServiceTitan:

Click "Reports" on the top navigation bar, then "Create Report" on the top right, the report type will be "Other", and then the report template is "Web Booking Report".

Login to ServiceTitan as an admin

  1. Add Angi Ads as a Booking Provider in ServiceTitan

    1. Click Settings > Integrations > Booking Providers

    2. Click Add Tag (if you don't already have one for Angi Ads)

    3. Tag Name = Angi Ads

  2. Setup or Add the Zapier v2.0 or v3.0 App in ServiceTitan

    1. Click Settings > Integrations > API Application Access and look for Zapier v2.0 or v3.0 under the "Connect New App" section

      image.png
    2. If you have it, move on to Step 3. If not, click HERE to fill out the request form to gain access from ServiceTitan. NOTE: After submitting the form, it can take as long as 48 hours to get access, though is usually much sooner. The ServiceTitan Support Team will follow up with you after you submit the form.

    3. Once you receive the form, choose the option, "I am setting up Zapier for the first time" towards the bottom, and you are ready to move on to Step 3.

  3. Connect New App

    1. From API Application Access, click Connect New App

    2. Click Zapier v2.0 or v3.0

    3. In the "Restriction by Booking Provider" drop down menu at the bottom, choose "No Restriction"

    4. Click Allow Access.

  4. Create Campaign ID (Go to sub-step 4d if you have an existing Angi Ads API campaign)

    1. Select Settings > Operations > Campaigns, then click Add to add a new campaign

    2. Name the campaign: Angi Ads, then click Save.

    3. Click Edit on the Angi Ads campaign, then copy the URL website address showing in your browser and paste it into the chart at the bottom of this article

    4. Existing Campaign - Select Settings > Operations > Campaigns, then click Edit next to the Angi Ads Campaign. Then, copy the URL address in your web browser to use in Step 5.

  5. Using the information from the steps above, you'll need to go back to Zapier to finalize the setup process. Below is a convenient chart you can use to gather the information Zapier is going to require to finish the process.

Angi Ads SPID number
(shown on Angi Ads Business Center homepage)

Tenant ID

Client ID (additional information about creating Client ID and Client Secret can be found here)

Client Secret
(make sure you click copy and then paste as soon as you generate this!)

Booking Provider Tag ID # from Step 1

Campaign ID: You can have one campaign ID number per Angi Ads Profile (Location).
(click edit campaign and copy full url "web address" from your web browser while in campaign edit mode, then paste that url here)

Zapier App version within ServiceTitan
Keep in mind, Zapier only supports v2/v3 of ServiceTitan


Please Note: If you are having issues with the steps above, you will want to speak with your CRM or technical administrator, as we do not have the ability to troubleshoot ServiceTitan on our end.

Unsure how to start the Zapier Connection process? Check out this article on Setting up a Zapier Connection for Custom Lead Integration.

Using a different CRM than ServiceTitan to manage your leads? Click here to set up Standard API Integration with Angi Ads.

Did this answer your question?