Skip to content

IFTTT

Send form submission data from UpForm to IFTTT using Webhooks. After a customer submits a form, UpForm can pass up to three mapped values into an IFTTT applet so you can continue the workflow in other apps.

Before you begin

  • You need an IFTTT account.
  • Connect the IFTTT Webhooks service.
  • In UpForm, enable Save submission data for the form. Workflow sync will not run if submissions are not saved. See General.
  • IFTTT Webhooks accepts three values per request: Value 1, Value 2, and Value 3. Map only your most important form fields to these slots.
  • IFTTT menus and labels can change. If something does not match exactly, search IFTTT help for Webhooks or Receive a web request.

Connect IFTTT in UpForm

  1. In UpForm, open SettingsWorkflow automation.
  2. Click Add workflow automation provider.
  3. Under Select provider, choose IFTTT.
  4. Enter a Title for this connection (for example, IFTTT – UpForm).
  5. Leave the modal open (or return after you copy the key), then continue in IFTTT.

Add IFTTT workflow automation provider

Get your IFTTT Webhooks API key

  1. Open the IFTTT Webhooks page.
  2. Click Connect (or Connect Webhooks) if the service is not connected yet.

IFTTT Webhooks Connect page

  1. Open Settings.

IFTTT Webhooks Settings page

  1. In the URL section, copy the unique string after /use/. That string is your API key.

Example: if the URL is https://maker.ifttt.com/use/fCuc0W3n..., the API key is fCuc0W3n....

Copy IFTTT Webhooks API key from URL

  1. Return to UpForm, paste the key into API key, enable Active, then click Save.

Paste IFTTT API key in UpForm

Create an IFTTT applet

UpForm sends data to a fixed Webhooks event name: new_upform_submission. Your applet must use that exact event name.

  1. In IFTTT, create a new applet.
  2. For the If This trigger, choose WebhooksReceive a web request.
  3. Set the event name to new_upform_submission.
  4. For Then That, choose the action you want (email, spreadsheet, Slack, and so on).
  5. In the action, use the webhook ingredients for the three values (often shown as Value1, Value2, and Value3).
  6. Save and turn the applet on.

If the event name does not match new_upform_submission, UpForm cannot trigger the applet.

Enable IFTTT on a form

  1. Open the form in the form builder (or create one from a template).
  2. Open the General tab → Workflow automation.
  3. Enable Sync submission data with IFTTT.
  4. Select the Provider you connected earlier.

Enable IFTTT sync on form

You can also click Add for IFTTT from this section if you have not connected a provider yet.

Map form fields

In the mapping table, match each form field (Label / Name) to one of these IFTTT slots under Mapping:

  • Value 1
  • Value 2
  • Value 3

Example:

Form fieldIFTTT mapping
Email addressValue 1
NameValue 2
MessageValue 3

You can map only three fields. Choose the values your IFTTT applet needs most.

Then Save the form and Publish it to your storefront.

Test the sync

  1. On the live storefront, submit the form with complete test data.
  2. Wait a short time, then check whether your IFTTT applet ran (activity history or the destination app).
  3. If nothing happens, confirm:
    • The Webhooks API key is correct and Active
    • The applet event name is exactly new_upform_submission
    • The applet is turned on
    • Save submission data is enabled
    • The form mapping uses Value 1, Value 2, and/or Value 3

If this does not work as expected, Contact for help.