- Creating and Publishing a Form
- Instant Forms
- Conversational Form
- Create Multi Step Forms In WordPress
- Using Calculations in SureForms: A Step-by-Step Guide
- Calculation Formula Guide
- SureForms Login Block – Step-by-Step Guide
- SureForms Registration Block – Step-by-Step Guide
- SureForms – PDF Generation Feature
- GDPR Compliant Forms
- Create WordPress Forms With Conditional Logic
- How to Create Inline Forms in SureForms
- How to Add Smart Tags as Default Values in SureForms
- Adding Custom Posts to Your WordPress Site Using SureForms
- Validate as Unique in SureForms
- How to Use Conditional Logic in SureForms
- How to Use OttoKit with Repeater Field in SureForms
- Unable to Upload SureForms ZIP: File Unzipped On Download
- Browser Support for SureForms
- Not Getting Update Notifications
- How To Rollback to Previous SureForms Versions
- Publishing Failed: Invalid JSON Response
- Troubleshooting Email Sending In SureForms
- SureForm Submissions Marked as Spam – How to Fix
- API Request Failed – Nonce Verification Error
- Fixing the “Destination folder already exists” Error When Installing SureForms
- How to Set Up SureForms with Caching Plugins
- srfm_enable_redirect_activation
- sureforms_plugin_action_links
- srfm_quick_sidebar_allowed_blocks
- srfm_integrated_plugins
- srfm_suretriggers_integration_data_filter
- srfm_form_submit_response
- srfm_enable_gutenberg_post_types
- srfm_languages_directory
- srfm_form_template
- srfm_disable_nps_survey
How to Use OttoKit with Repeater Field in SureForms
OttoKit helps you automate workflows by connecting your SureForms submissions with other apps and services. With the Repeater Field in SureForms, you can collect multiple sets of data (like student details, multiple team members, etc.) and send each entry to OttoKit in a structured way.
This guide will show you how OttoKit works with the Repeater Field and how you can map the repeated data correctly to your connected apps, such as Google Sheets.
Step 1: Create a Workflow in OttoKit
- Log in to your OttoKit dashboard.
- Click Create Workflow.
- Select SureForms as your trigger app.
- Choose the form you want to connect.
Step 2: Submit Test Entries for Mapping
To map the repeater fields properly, OttoKit needs sample data.
- Go to your SureForm and submit a few test entries.
- Example: Student Details = with Name, Email, Age, and Notes.
- OttoKit will receive this data in array format.
Step 3: Add a Loop for Repeater Field Data
Since repeater fields send multiple sets of values, you’ll need to use a Loop in OttoKit.
- In your OttoKit workflow, select Start Loop.
- Choose the repeater field (line items) as the source.
- Continue to add mapping for each repeater sub-field (like Name, Email, Age, and Notes).
Step 4: Map Fields to Google Sheets (or any other app)
- Connect your Google Sheets (or any other destination app).
- Map each field from the repeater to the corresponding columns in your sheet.
- Example:
- Name → Column A
- Email → Column B
- Age → Column C
- Notes → Column D
- Example:
- Save and test the action.
Step 5: End the Loop
- After all fields are mapped, add the End Loop action.
- Test your workflow to confirm each repeater entry is sent as a separate row in Google Sheets.
Step 6: Publish the Workflow
Once everything is tested successfully:
- Click Publish Workflow in OttoKit.
- Submit your SureForm again with repeater field data.
- Check your Google Sheet (or chosen app). You’ll see all repeater entries added correctly as new rows.
Troubleshooting OttoKit + Repeater
Here are some common issues and quick fixes:
- Repeater data not showing in OttoKit
- Make sure you submitted a test form entry after adding the repeater field.
- OttoKit only fetches fields that have received actual data.
- Loop not processing all repeater entries
- Check if you added both Start Loop and End Loop in your workflow.
- Without closing the loop, OttoKit may process only the first entry.
- Wrong mapping in Google Sheets (data going to the wrong column)
- Double-check the mapping order in OttoKit.
- Ensure each repeater sub-field is mapped to the correct column.
- Duplicate or extra rows created
- This usually happens when special characters or very large numbers are submitted.
- Try submitting a simpler test entry and confirm if the issue persists.
- Workflow not running after Publish
- Make sure the workflow status in OttoKit is set to Active/Published.
- Re-test the form submission to trigger the workflow again.
That’s It! You have successfully connected the SureForms Repeater Field with OttoKit. Now, every time a user submits multiple entries through the repeater field, OttoKit will process each item in a loop and send it to your connected app automatically.
We don't respond to the article feedback, we use it to improve our support content.