AFI AFI

Gist

Estimated reading: 2 minutes Updated August 1, 2026

Gist is an all-in-one customer-engagement platform combining email marketing, live chat, knowledge base, and meeting scheduling. Advanced Form Integration sends form submissions to Gist as new contacts.

What you’ll need

  • An active Gist account.
  • A Gist API Key (Settings → API Keys).
  • The Advanced Form Integration plugin installed and activated.

Get your Gist API key

  1. Log in to your Gist account.
  2. Navigate to Settings → API Keys.
  3. Generate or copy your existing API key.

Connect Gist to AFI

  1. In WordPress, go to AFI → Settings.
  2. Enable Gist and click Save Changes.
  3. Open the Gist tab.
  4. Paste the API Key and click Save Changes.

Create the integration

  1. Go to AFI → Add New.
  2. Configure the trigger.
  3. In Action → Platform, select Gist.
  4. In Task, choose Create Contact.
  5. Map the form fields:
  • Email (required), Full Name, First Name, Last Name.
  • Phone Number, Company Name, Job Title.
  • Location sub-fields (city, country, time zone).
  • Custom contact attributes by name.
  1. Optional: configure Conditional Logic.
  2. Click Save Integration.

Screenshot: AFI field-mapping screen with Gist contact fields visible

Tasks supported

Create Contact

Creates a new contact in Gist. If the email already exists, Gist updates the existing contact rather than creating a duplicate.

Conditional logic example

Tag the new Gist contact with a specific job title only when the form’s role field is “Decision Maker”. Other roles still get added but skip the tag.

Troubleshooting

Integration doesn’t fire

Open AFI → Log and find the most recent entry. The log shows the request payload sent to Gist and the response received, usually pointing straight at the cause.

“Authentication failed”

Gist API keys can be revoked from your account’s API Keys page. If integrations stop firing with 401, regenerate the key and re-save in AFI.

Related docs