• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
SimplifySmallBiz.com

SimplifySmallBiz.com

Small Business

SmallBiz.com
  • Buy
    • Order Assessments
    • eLearning Pro Annual Subscription
    • Forms Pro Annual Subscription
    • Hosting Plans
    • Marketing Automation & CRM Annual Membership
    • Membership Pro Annual Subscription
    • Support Plans
    • Workflow Pro Annual Subscription
  • Get An Estimate
  • Contact Us
  • Log In

Learn

Fixing Emails Sent from Microsoft 365 Email Going to Spam

Potential Issues Causing Emails Going to Spam Folder:

  • Missing Unsubscribe Link
  • Content has different HTML Versions and/or broken HTML
  • Email size over 100kb
  • Domain Reputation is Poor
  • Inconsistent Email Volume
  • IP Reputation is Bad: IP Server not configured properly, Not having TLS Authentication, IP not having Return Path Certificate, Not having an inbox for a “from email” OR “reply-to” email address that is used while sending the email over the IP
  • Email Authentication Is Failing in 3rd party ESP
  • Configured DKIM and DMARC. Email systems that receive email from your domain can use this digital signature to help determine if incoming email that they receive is legitimate. 
  • Email Engagement Is Poor: Majority of your users don’t open your email, Malformed From Email address

Suggestion from Microsoft Docs Service:

“If SPF records for your domains are properly configured and your IPs/domains aren’t blacklisted, the best approach would be asking the recipient domain’s email admins to perform a message trace at their end.”

Troubleshooting:

  • Determine if emails are entering the spam folder of all recipients or specific recipients. If it is certain recipients then you can try contact them to tell them to add your sending IP addresses/email address or domain to their allowed/safe senders list to see whether the problem still occurs.

Filed Under: Uncategorized

Gravity Flow Shortcode Attributes

Advanced Shortcode Attributes

The shortcode supports the following attributes for the inbox and status pages:

id_column – show or hide the ID column in the inbox and status pages. For example, hide the ID column:

submitter_column – show or hide the submitter column in the inbox and status pages. For example, hide the submitter column:

step_column – show or hide the step column in the inbox and status pages. For example, hide the step column:

form – constrain the entries to the specified form ID. For example, constrain the entries to the form ID 1: 

title – specify a title that will appear on the both the inbox/status list and the entry detail page. For example:  

timeline – show or hide the timeline. Default = true. Example:

step_status – show or hide the step status on the entry detail page. Default = true. Example 

workflow_info – show or hide the workflow info. Default = true. Example: 

sidebar – Use two columns or one. Default = true. Use false to use just one column. Example 

actions_column – show or hide the approval actions column in the inbox page. For example:

due_date – show or hide the due date column. Default = false. Example:

back_link – show or hide the ‘Return to List’ link at top of main column of entry detail view. Example

back_link_text – Customize the text to display when the back_link parameter is set to true. Example

back_link_url – Customize the url to return users to from entry detail page when the back_link parameter is set to true. Example . Very useful if you have pages with Gravity Views included.

Filed Under: GravityFlow

Gravity Forms Action & Filter Hooks

in order of being triggered

Resources:

  • https://docs.gravityforms.com/category/developers/
  • https://gravitywiz.com/gravity-forms-hook-reference/

Order of events

1. Hooks & Filters that fire when form loads
Enqueue Scripts
  • gform_form_post_get_meta | FILTER more info
  • gform_form_post_get_meta_{form_id} | FILTER
  • gform_pre_enqueue_scripts | ACTION
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION more info
  • gform_enqueue_scripts_{form_id} | ACTION

Form Markup
  • gform_form_args | FILTER
  • gform_disable_view_counter | FILTER
  • gform_disable_view_counter_{form_id} | FILTER
  • gform_pre_render | FILTER more info
  • gform_pre_render_{form_id} | FILTER
  • gform_tabindex | FILTER
  • gform_tabindex_{form_id} | FILTER
  • gform_pre_enqueue_scripts | ACTION
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION more info
  • gform_enqueue_scripts_{form_id} | ACTION
  • gform_is_form_editor | FILTER
  • gform_is_entry_detail | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_confirmation_anchor | FILTER
  • gform_confirmation_anchor_{form_id} | FILTER
  • gform_form_tag | FILTER more info
  • gform_form_tag_{form_id} | FILTER
  • > Field Markup Loop
    • gform_is_form_editor | FILTER more info
    • gform_is_entry_detail | FILTER
    • gform_field_css_class | FILTER more info
    • gform_field_css_class_{form_id} | FILTER
    • gform_duplicate_field_link | FILTER
    • gform_delete_field_link | FILTER
    • gform_replace_merge_tags | FILTER more info
    • gform_field_input | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_field_content | FILTER
    • gform_field_container | FILTER
    • gform_field_container_{form_id} | FILTER
    • gform_field_container_{form_id}_{field_id} | FILTER
  • gform_submit_button | FILTER more info
  • gform_submit_button_{form_id} | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_register_init_scripts | ACTION
  • gform_register_init_scripts_{form_id} | ACTION
  • gform_init_scripts_footer | FILTER
  • gform_cdata_open | FILTER
  • gform_cdata_close | FILTER
  • gform_get_form_filter | FILTER
  • gform_get_form_filter_{form_id} | FILTER
  • gform_shortcode_form | FILTER
2. Hooks that fire when submit button results in validation errors
Form Submission Processing
  • gform_form_post_get_meta | FILTER more info
  • gform_form_post_get_meta_{form_id} | FILTER
  • gform_pre_process | ACTION
  • gform_pre_process_{form_id} | ACTION 
  • > FORM VALIDATION
    • gform_pre_validation | FILTER
    • gform_pre_validation_{form_id} | FILTER
    • > FIELD VALIDATION LOOP
      • gform_trim_input_value | FILTER
      • gform_field_validation | FILTER
      • gform_field_validation_{form_id} | FILTER
      • gform_field_validation_{form_id}_{field_id} | FILTER
    • gform_validation | FILTER
    • gform_validation_{form_id} | FILTER
  • gform_post_process | ACTION
  • gform_post_process_{form_id} | ACTION
Enqueue Scripts
  • gform_pre_enqueue_scripts | ACTION
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION
  • gform_enqueue_scripts_{form_id} | ACTION
Form Markup
  • gform_form_args | FILTER
  • gform_disable_view_counter | FILTER
  • gform_disable_view_counter_{form_id} | FILTER
  • gform_pre_render | FILTER
  • gform_pre_render_{form_id} | FILTER
  • gform_tabindex | FILTER
  • gform_tabindex_{form_id} | FILTER
  • gform_pre_enqueue_scripts | ACTION
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION
  • gform_enqueue_scripts_{form_id} | ACTION
  • gform_is_form_editor | FILTER
  • gform_is_entry_detail | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_confirmation_anchor | FILTER
  • gform_confirmation_anchor_{form_id} | FILTER
  • gform_form_tag | FILTER
  • gform_form_tag_{form_id} | FILTER
  • gform_validation_message | FILTER
  • gform_validation_message_{form_id} | FILTER
  • > FIELD MARKUP
    • gform_trim_input_value | FILTER
    • gform_is_form_editor | FILTER
    • gform_is_entry_detail | FILTER
    • gform_field_css_class | FILTER
    • gform_field_css_class_{form_id} | FILTER
    • gform_duplicate_field_link | FILTER
    • gform_delete_field_link | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_field_input | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_field_content | FILTER
    • gform_field_container | FILTER
    • gform_field_container_{form_id} | FILTER
    • gform_field_container_{form_id}_{field_id} | FILTER
  • gform_submit_button | FILTER
  • gform_submit_button_{form_id} | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_register_init_scripts | ACTION
  • gform_register_init_scripts_{form_id} | ACTION
  • gform_init_scripts_footer | FILTER
  • gform_cdata_open | FILTER
  • gform_cdata_close | FILTER
  • gform_get_form_filter | FILTER
  • gform_get_form_filter_{form_id} | FILTER
  • gform_shortcode_form | FILTER

3. Hooks that fire when submit button results in successful submission
Form Submission Processing
  • gform_form_post_get_meta | FILTER
  • gform_form_post_get_meta_{form_id} | FILTER
  • gform_pre_process | ACTION
  • gform_pre_process_{form_id} | ACTION
  • > FORM VALIDATION
    • gform_pre_validation | FILTER
    • gform_pre_validation_{form_id} | FILTER
    • > FIELD VALIDATION LOOP
      • gform_trim_input_value | FILTER
      • gform_field_validation | FILTER
      • gform_field_validation_{form_id} | FILTER
      • gform_field_validation_{form_id}_{field_id} | FILTER
    • gform_validation | FILTER
    • gform_validation_{form_id} | FILTER
  • gform_pre_submission | ACTION
  • gform_pre_submission_{form_id} | ACTION
  • gform_pre_submission_filter | FILTER
  • gform_pre_submission_filter_{form_id} | FILTER
  • > SAVING ENTRY
    • gform_entry_id_pre_save_lead | FILTER
    • gform_entry_id_pre_save_lead_{form_id} | FILTER
    • gform_is_form_editor | FILTER
    • gform_is_entry_detail | FILTER
    • gform_currency | FILTER
    • > SAVING FIELDS
      • gform_trim_input_value | FILTER
      • gform_is_form_editor | FILTER
      • gform_is_entry_detail | FILTER
      • gform_allowable_tags | FILTER
      • gform_allowable_tags_{form_id} | FILTER
      • gform_save_field_value | FILTER
  • gform_get_input_value | FILTER
  • gform_entry_meta | FILTER
  • gform_entry_is_spam | FILTER
  • gform_entry_is_spam_{form_id} | FILTER
  • gform_entry_created | ACTION
  • gform_entry_post_save | FILTER
  • gform_entry_post_save_{form_id} | FILTER
  • gform_disable_post_creation | FILTER
  • gform_disable_post_creation_{form_id} | FILTER
  • > SENDING FORM NOTIFICATIONS
    • gform_disable_notification | FILTER
    • gform_disable_notification_{form_id} | FILTER
    • gform_notification | FILTER
    • gform_notification_{form_id} | FILTER
    • gform_pre_replace_merge_tags | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_replace_merge_tags | FILTER
    • > {all_fields}
      • gform_get_field_value | FILTER
      • gform_merge_tag_filter | FILTER
      • gform_email_background_color_label | FILTER
      • gform_email_background_color_data | FILTER
    • gform_enable_shortcode_notification_message | FILTER
    • gform_pre_send_email | FILTER
    • gform_after_email | ACTIONUse this action to excecute code after a Gravity Forms email has been sent.called by GFCommon::send_email() in common.php
  • > LOADING CONFIRMATION
    • gform_confirmation_anchor | FILTER
    • gform_confirmation_anchor_{form_id} | FILTER
    • gform_pre_replace_merge_tags | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_replace_merge_tags | FILTER
    • gform_confirmation | FILTER
    • gform_confirmation_{form_id} | FILTER
  • gform_after_submission | ACTION
  • gform_after_submission_{form_id} | ACTION
  • gform_post_process | ACTION
  • gform_post_process_{form_id} | ACTION
Enqueue Scripts
  • gform_pre_enqueue_scripts | ACTION more info
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION
  • gform_enqueue_scripts_{form_id} | ACTION

Form Markup
  • gform_form_args | FILTER more info
  • gform_disable_view_counter | FILTER
  • gform_disable_view_counter_{form_id} | FILTER
  • gform_pre_render | FILTER
  • gform_pre_render_{form_id} | FILTER
  • gform_tabindex | FILTER
  • gform_tabindex_{form_id} | FILTER
  • gform_pre_enqueue_scripts | ACTION
  • gform_pre_enqueue_scripts_{form_id} | ACTION
  • gform_has_conditional_logic | FILTER
  • gform_has_conditional_logic | FILTER
  • gform_enqueue_scripts | ACTION
  • gform_enqueue_scripts_{form_id} | ACTION
  • gform_is_form_editor | FILTER
  • gform_is_entry_detail | FILTER
  • gform_progressbar_start_at_zero | FILTER
  • gform_shortcode_form | FILTER

Filed Under: Gravityforms Tagged With: Action Hooks, Filter Hooks, GFAPI, Gravity Forms, WordPress

10 Steps to Launching a Website

"*" indicates required fields

Step 1 of 18

5%
Name:*

Purpose of Website

Purpose*

Website Design

Design:*

Content

Content:*

Required Functionality

Required Functionality:

Static Page/s

Page Title:Actions
 
There are no Pages.

Maximum number of pages reached.

Add a page and select page content for each Static Page of the website

Blog

Content:*

Forms

Type of output:*

Form - Marketing Integrations

Which of the following services do you want integrated when forms are submitted from your website?
Marketing Integration:

Form - Other Integration

Other Integration:
Other desired integration:Actions
 
There are no Other.

Maximum number of other reached.

Other Form Functionality

Other Functionality:

E-commerce

If you are not sure, provide an estimate of the number of products.

Payment Portals

Payment portals:

Coupons

Marketing Automation

Required Functionality*

Workflow Automation

Name: Description:Actions
  
There are no Entries.

Maximum number of entries reached.

Newsletter

Webinar Integration

Event Management

Views

Required views:

Ticketing

Ticketing:

Hosting

Hosting:*

Ongoing Maintenance

Custom Development

Other

Involvement

Involvement*

Dev Team

Development Team*

Search Engine Optimization

E-Learning Portal

Other:

Filed Under: Uncategorized

Primary Sidebar

  • Web Development
    • SiteGround
  • Gravityforms
    • Gravity Forms
    • Action Hooks
    • Filter Hooks
    • GFAPI
  • WordPress

Copyright © 2023 · Bliksem LLC · All Rights Reserved