JustCall
JustCall is a cloud phone system and sales dialer for sales and support teams. Advanced Form Integration creates Sales Dialer contacts in JustCall from your WordPress form submissions, so leads captured through your website appear directly in your dialer campaigns.
What you’ll need
- An active JustCall account with Sales Dialer enabled.
- A JustCall API Key and API Secret (see below).
- The Advanced Form Integration plugin installed and activated.
Get your JustCall API credentials
- Sign in to your JustCall account.
- Go to Settings → Developer (API).
- Generate an API key + secret with Sales Dialer access.
- Copy both values.
- In WordPress, go to AFI → Settings → JustCall.
- Click Add Account, enter the API Key and API Secret, and give the account a name.
- Click Save.
JustCall uses a literal colon-separated key:secret as the Authorization header (not HTTP Basic Auth). AFI handles this automatically.
Create the integration
- Go to AFI → Add New.
- Give the integration a name, for example
Lead form to JustCall Sales Dialer. - Under Trigger, pick the form plugin and the specific form.
- Under Action → Platform, select JustCall.
- In Task, choose Create Contact (Sales Dialer).
- Pick the saved account in the JustCall Account dropdown.
- Map your form fields onto the JustCall fields listed below.
- Optional: open Conditional Logic to limit which submissions are sent.
- Click Save Integration.
Tasks supported
Create Contact (Sales Dialer)
Creates a Sales Dialer contact via POST /v2.1/sales_dialer/contacts. Name and phone number are required. The contact appears immediately in your JustCall Sales Dialer dashboard.
| Field | Field key | Required | Notes |
|---|---|---|---|
| Name | name |
Yes | Full name |
| Phone Number | phone_number |
Yes | E.164 format recommended (e.g. +14155551234) |
email |
No | ||
| Occupation | occupation |
No | |
| Address | address |
No | |
| Birthday | birthday |
No | YYYY-MM-DD |
Pro features
The Pro integration extends the free version with a custom fields repeater and Sales Dialer campaign assignment. Pro uses the same JustCall API key and secret connection.
Custom fields
Pro adds a table where you enter the exact custom field name configured in JustCall and the value or trigger tag. Custom fields are sent under JustCall’s custom_fields[] array, each as {name, value}.
Campaign assignment
Pro supports a campaign_id field to assign the contact to a specific Sales Dialer campaign on creation.
Feature comparison
| Feature | Free | Pro |
|---|---|---|
| Create Sales Dialer contact | ✅ | ✅ |
| Standard fields (name, phone, email, occupation, etc.) | ✅ | ✅ |
| Custom fields | No | ✅ |
| Campaign assignment | No | ✅ |
Conditional logic example
Only create Sales Dialer contacts for leads with a valid phone number. Add a condition on phone_number being not empty so incomplete submissions that lack a phone number are skipped.
Troubleshooting
Nothing arrives in JustCall
Open AFI → Log and find the most recent entry. AFI stores the request URL, JSON body, and raw response.
Sales Dialer not enabled
The contact creation task targets the Sales Dialer API endpoint. If your JustCall plan does not include Sales Dialer, the API will reject the request. Upgrade your JustCall plan or use a different task.
Authentication failed
Verify the API Key and API Secret in Settings → Developer (API). The credentials must have Sales Dialer access permissions.