Sendlane
Sendlane is a behavior-driven email and SMS marketing automation platform. Advanced Form Integration adds or updates contacts in Sendlane from WordPress form submissions.
What you’ll need
- An active Sendlane account.
- Your Sendlane API credentials (see below).
- The Advanced Form Integration plugin installed and activated.
Get your Sendlane API credentials
- Sign in to your Sendlane account.
- Go to Account → API and copy your API Key and Hash Key.
- In WordPress, go to AFI → Settings → Sendlane.
- Click Add Account, enter both keys, and give the account a name.
- Click Save.
Create the integration
- Go to AFI → Add New.
- Give the integration a name, for example
Form to Sendlane. - Under Trigger, pick the form plugin and the specific form.
- Under Action → Platform, select Sendlane.
- In Task, choose Add/Update Contact.
- Pick the saved account.
- Map your form fields onto the fields listed below.
- Optional: open Conditional Logic to limit which submissions are sent.
- Click Save Integration.

Tasks supported
Add/Update Contact
Creates or updates a contact in Sendlane. Contacts are matched by email address to prevent duplicates.
| Field | Field key | Required | Notes |
|---|---|---|---|
email |
Yes | ||
| First Name | first_name |
No | |
| Last Name | last_name |
No | |
| Phone | phone |
No | |
| List ID | list_id |
No | Selected from dropdown |
Pro features
The Pro integration extends the free version with additional capabilities. Pro uses the same Sendlane connection.
Unsubscribe Contact
Unsubscribes a contact by email address.
Feature comparison
| Feature | Free | Pro |
|---|---|---|
| Add/update contact | ✅ | ✅ |
| Standard fields | ✅ | ✅ |
| Custom fields | No | ✅ |
| Unsubscribe contact | No | ✅ |
Conditional logic example
Only send data to Sendlane when specific conditions are met. For example, add a condition on a form field to control which submissions are forwarded.
Troubleshooting
Nothing arrives in Sendlane
Open AFI → Log and find the most recent entry. AFI stores the request URL, body, and raw response.
API credentials rejected
Verify your credentials in your Sendlane account settings. If they were regenerated, update them in AFI → Settings → Sendlane.