Members > Manage member permissions
Troubleshooting launch permission issues
When launching processes in Tallyfy, you may encounter permission errors or unexpected behaviors. This guide helps you troubleshoot and resolve the most common launch-related issues.
Standard members need explicit LAUNCH permission from an Administrator to start processes from templates. Group assignments behave differently when combined with automatic launcher assignment settings. Understanding these behaviors prevents confusion and ensures smooth process launches.
Problem: A Standard member sees a template but gets an error when trying to launch it.
Cause: Standard members don’t automatically have permission to launch processes. Unlike Administrators who can launch any template, Standard members need explicit LAUNCH permission.
Solution:
- Have an Administrator edit the template
- Go to Config > Permissions
- Enable LAUNCH permission for the specific Standard member or “All Members”
- Save the template
Prevention: When creating new templates, immediately set appropriate launch permissions based on who should start processes from that template.
Problem: When a process is launched with steps assigned to groups, the launcher appears as an additional assignee alongside the group.
Cause: The “Assign launcher automatically” setting is enabled in the Advanced tab of those steps. This setting adds the launcher to any unassigned or group-assigned tasks.
Solution:
- Edit the template
- For each step assigned to a group, click the Advanced tab
- Turn OFF “Assign launcher automatically”
- Save the template
Alternative approaches:
- Use specific member assignments instead of groups for steps where you don’t want the launcher involved
- Use automation rules to dynamically control assignments based on process data
- Create a separate “Process Owner” role using job titles if you need the launcher involved in specific steps only
Problem: Magic Links don’t work when trying to launch processes that have kick-off forms with required fields.
Cause: Magic Links attempt to launch processes directly without displaying the kick-off form interface. If the form has required fields, the launch fails because those fields aren’t provided.
Solutions:
- Make fields optional: If appropriate, change required fields to optional in the kick-off form
- Use API with complete data: Make API calls that include all required field values in the request
- Use public forms: Share public kick-off form links for external users to fill out manually
- Use middleware: Configure Power Automate, Zapier, or other middleware to provide all required values programmatically
Problem: Dropdown field values from Tallyfy don’t map correctly to other systems in Power Automate.
Cause: Tallyfy dropdown fields return JSON objects with multiple properties (id
, text
, value
), not simple text values.
Solution:
- Add a Parse JSON action after getting Tallyfy data
- Use expressions to access the specific property you need:
- For display text:
body('Parse_JSON')?['fieldName']?['text']
- For the ID:
body('Parse_JSON')?['fieldName']?['id']
- For display text:
- Handle null values with conditional expressions
Example Power Automate expression:
if(empty(body('Parse_JSON')?['dropdownField']), '', body('Parse_JSON')?['dropdownField']?['text'])
Problem: API calls to launch processes return permission errors even with valid credentials.
Cause: The API user (associated with the API key) must have permission to launch the specific template.
Solutions:
- Use Administrator API keys: Generate API keys from an Administrator account for full access
- Grant specific permissions: If using a Standard member’s API key, ensure they have LAUNCH permission for the template
- Check template permissions: Verify the template isn’t restricted to specific members only
- Test with user credentials: Try launching the process manually with the same user account to verify permissions
Template configuration:
- Document which roles should launch each template
- Set permissions immediately when creating templates
- Test launch permissions with different user roles before deployment
- Use descriptive names for job titles to avoid confusion during launch
Group assignments:
- Decide whether launchers should be included in group tasks
- Configure “Assign launcher automatically” consistently across similar templates
- Consider using automation rules for complex assignment logic
Integration setup:
- Test Magic Links with sample data before widespread use
- Document field mapping requirements for middleware integrations
- Use Parse JSON actions in Power Automate for all Tallyfy data
- Maintain a test template for verifying integration permissions
Communication:
- Train Standard members on which templates they can launch
- Document any special launch procedures or requirements
- Create a permissions matrix showing who can launch what
- Establish a process for requesting launch permissions
These practices help prevent common issues and ensure smooth process launches across your organization.
Triggers > Launch via a magic link
Postman > Working with templates and processes
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks