Send TikTok lead ads leads to Juiced
TikTok Instant Form leads reach Juiced through Zapier or Make, both listed by TikTok as lead generation integrations. This guide covers the TikTok side and the trigger, then hands off to the shared POST step.
Route: via Zapier or Make. Trigger on TikTok Lead Generation > New Lead in Zapier or TikTok Lead Forms > Watch Leads in Make, then POST JSON to Juiced.
You need admin access to the TikTok Ads Manager account, at least one Instant Form, a paid Zapier plan or a Make account, and a Juiced source with a bearer token.
The gotcha: Make's TikTok connection needs your own TikTok developer app (Client ID and Client Secret). If you do not have one, Zapier's direct integration from Ads Manager is the quicker path.
Before you start
- In TikTok: a TikTok Ads Manager account with admin access and at least one Instant Form (TikTok: integrate with Zapier). Add a zip or postal code question to the form; TikTok lists postal/zip code among its contact information questions, which it auto-fills when possible (TikTok: Instant Form question types).
- A connector: Zapier on a paid plan (Webhooks by Zapier is not on Free), or Make with a TikTok for Business account that has API access.
- In Juiced: a source, its bearer token, and the field names from View API Spec.
TikTok also lists direct CRM integrations (such as HubSpot and Salesforce) and a TikTok Custom API with Webhooks for building your own connection (TikTok: available CRM integrations). Juiced is not on the direct list, and the custom API is developer work, so most sellers use Zapier or Make.
Step by step
-
Create a source and copy a bearer token
In Juiced, go to Ingest > Sources > New source, turn on Test mode, click Create source, then create and copy a bearer token on the Authentication tab. Open View API Spec for the field names. Details: setting up a source.
-
Connect Zapier from TikTok Ads Manager
In Ads Manager, select the Tools tab, select Leads Center and click Connect CRM. Find Zapier, select TikTok direct integration, sign in to Zapier, authorize access to the ad account, agree to the Platform Service Agreement and click Confirm. The Zapier editor opens inside Ads Manager. You can also start in Zapier and connect the account there.
-
Choose the trigger and Instant Form
Select TikTok Lead Generation as the trigger app with the New Lead event (its only trigger on Zapier), choose your Ads Manager account from the dropdown, select the Instant Form and test the trigger.
-
Add the POST to Juiced
Add the request that sends JSON to
https://usejuiced.com/api/v1/leadswith your bearer token, mapping each form field to a Juiced key (table below). Follow the Zapier POST step. -
Send a test lead
TikTok's Google Sheets integration guide notes you can send a real, customized test lead when previewing a lead generation form under Assets; its Zapier guide does not mention this, so check the option in your account. Use zip
00001. In Juiced, open Entries > Incoming logs, filter Test mode to Test only, and open the log to check every field. -
Publish and go live
Test the Zap, turn it on, and turn off Test mode on the Juiced source. Build a Zap for each Instant Form you run.
Using Make instead? In the TikTok developer portal, open Manage Apps, create or select an app, set the callback URL to https://www.integromat.com/oauth/cb/tiktok-lead-forms and copy the Client ID and Client Secret. In Make, add TikTok Lead Forms, click Create a connection and enter them. Then use Watch Leads as the trigger, choose the Ads Manager account and Instant Form, and finish with the Make HTTP step (TikTok: integrate with Make).
Field mapping
| Instant Form question | Juiced key | Notes |
|---|---|---|
| First name, Last name | first_name, last_name | If the form uses Name, split it in Zapier or Make, or add a field for it. |
email | ||
| Phone number | phone | Check a test lead for the format TikTok sends. |
| Postal/zip code | zip | Always required. |
| Province/state, City | state, city | Only if your lead category uses them. |
| Short Answer, Multiple Choice, Conditional Answer | Your custom key, e.g. credit_score_range | Create the field in Juiced first. For List of Values fields, make the form's choices match the listed values. |
Keys must match the field Title in Juiced exactly and be sent as top-level keys. Ad and form IDs can be kept by creating fields such as tiktok_form_id.
TrustedForm and Jornaya
Instant Forms run inside TikTok, not on your website, so a TrustedForm or Jornaya script never loads on them and there is no certificate to map. Buyers often ask for one, so tell them in advance that these leads come from TikTok Instant Forms. For sources that do capture certificates, see passing TrustedForm and Jornaya certificates.
Troubleshooting
- The ad account is not in the dropdown. You need admin access to the Ads Manager account. Ask an admin to grant it, then reconnect.
- Make cannot connect. Check the Client ID, Client Secret and callback URL in your TikTok developer app, and that your TikTok for Business account has API access.
- Leads from a second form never arrive. The trigger watches the Instant Form you selected. Build a Zap or scenario for each form.
- 422 with a zip error.
error.codeisvalidation_failedanderrorsnameszip. The form has no postal/zip code question, or the mapping points at the wrong field. - 401 Unauthorized. Check the bearer header has one space after
Bearerand no line break, and that the token was not replaced more than 24 hours ago.
More fixes: webhook troubleshooting.
Frequently asked
Can TikTok lead ads send leads to a lead distribution platform?
Yes, through Zapier or Make. Use the TikTok Lead Generation New Lead trigger in Zapier or TikTok Lead Forms Watch Leads in Make, then post the lead as JSON to Juiced.
Does TikTok have a webhook for Instant Form leads?
TikTok offers a Custom API with Webhooks for building your own integration, which is developer work. Most sellers use Zapier or Make instead.
What do I need to connect TikTok lead generation to Zapier?
A TikTok Ads Manager account with admin access, at least one Instant Form and a Zapier account. Sending to Juiced also needs a paid Zapier plan for Webhooks by Zapier.
How do I send a test lead from TikTok?
TikTok’s Google Sheets guide notes you can send a real, customized test lead when previewing a lead generation form under Assets; check the option in your account. Use zip 00001 so Juiced treats it as a test on a source in test mode.
Can TikTok leads carry a TrustedForm certificate?
No. Instant Forms run inside TikTok, so a TrustedForm or Jornaya script on your website never loads on them.
Sell every TikTok lead to the right buyer
Juiced routes each lead to buyers by their bids, caps and criteria, and unsold leads can go to your marketplace.
Scale your lead business, without limits
Juiced puts you in full control of your leads, routing, and revenue, so you can automate, optimize, and grow without chaos.
