AFI AFI

Sendlane

Estimated reading: 2 minutes Updated August 1, 2026

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

  1. Sign in to your Sendlane account.
  2. Go to Account → API and copy your API Key and Hash Key.
  3. In WordPress, go to AFI → Settings → Sendlane.
  4. Click Add Account, enter both keys, and give the account a name.
  5. Click Save.

Create the integration

  1. Go to AFI → Add New.
  2. Give the integration a name, for example Form to Sendlane.
  3. Under Trigger, pick the form plugin and the specific form.
  4. Under Action → Platform, select Sendlane.
  5. In Task, choose Add/Update Contact.
  6. Pick the saved account.
  7. Map your form fields onto the fields listed below.
  8. Optional: open Conditional Logic to limit which submissions are sent.
  9. Click Save Integration.

Screenshot: AFI field-mapping screen with Sendlane fields visible

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 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.

Related docs