<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://docs.callproof.com/index.php?action=history&amp;feed=atom&amp;title=V2_Event_Forms</id>
	<title>V2 Event Forms - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://docs.callproof.com/index.php?action=history&amp;feed=atom&amp;title=V2_Event_Forms"/>
	<link rel="alternate" type="text/html" href="http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;action=history"/>
	<updated>2026-07-24T01:46:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3255&amp;oldid=prev</id>
		<title>Ashley DeBon: Blanked the page</title>
		<link rel="alternate" type="text/html" href="http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3255&amp;oldid=prev"/>
		<updated>2026-07-22T11:34:03Z</updated>

		<summary type="html">&lt;p&gt;Blanked the page&lt;/p&gt;
&lt;a href=&quot;http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;amp;diff=3255&amp;amp;oldid=3248&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ashley DeBon</name></author>
		
	</entry>
	<entry>
		<id>http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3248&amp;oldid=prev</id>
		<title>Ashley DeBon at 11:20, 22 July 2026</title>
		<link rel="alternate" type="text/html" href="http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3248&amp;oldid=prev"/>
		<updated>2026-07-22T11:20:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:20, 22 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l282&quot; &gt;Line 282:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 282:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Entry questions: open &amp;#039;&amp;#039;&amp;#039;Event Forms Entries&amp;#039;&amp;#039;&amp;#039; or the account Event Forms tab&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Entry questions: open &amp;#039;&amp;#039;&amp;#039;Event Forms Entries&amp;#039;&amp;#039;&amp;#039; or the account Event Forms tab&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Other issues: email [mailto:support@callproof.com support@callproof.com]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Other issues: email [mailto:support@callproof.com support@callproof.com]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:CallProof]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:User Guide]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Event Forms]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ashley DeBon</name></author>
		
	</entry>
	<entry>
		<id>http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3247&amp;oldid=prev</id>
		<title>Ashley DeBon at 11:20, 22 July 2026</title>
		<link rel="alternate" type="text/html" href="http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3247&amp;oldid=prev"/>
		<updated>2026-07-22T11:20:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;amp;diff=3247&amp;amp;oldid=3241&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ashley DeBon</name></author>
		
	</entry>
	<entry>
		<id>http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3241&amp;oldid=prev</id>
		<title>Ashley DeBon: Created page with &quot;Path: Callproof Support - New Website - Event Forms  = Event Forms =  Configurable activity forms under &#039;&#039;&#039;Home → Customizations → Event Forms&#039;&#039;&#039;.  * &#039;&#039;&#039;URL pr...&quot;</title>
		<link rel="alternate" type="text/html" href="http://docs.callproof.com/index.php?title=V2_Event_Forms&amp;diff=3241&amp;oldid=prev"/>
		<updated>2026-07-22T11:13:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Path: &lt;a href=&quot;/index.php/Callproof_Support&quot; title=&quot;Callproof Support&quot;&gt;Callproof Support&lt;/a&gt; - &lt;a href=&quot;/index.php/New_Website&quot; title=&quot;New Website&quot;&gt;New Website&lt;/a&gt; - &lt;a href=&quot;/index.php/Event_Forms&quot; title=&quot;Event Forms&quot;&gt;Event Forms&lt;/a&gt;  = Event Forms =  Configurable activity forms under &amp;#039;&amp;#039;&amp;#039;Home → Customizations → Event Forms&amp;#039;&amp;#039;&amp;#039;.  * &amp;#039;&amp;#039;&amp;#039;URL pr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Path: [[Callproof Support]] - [[New Website]] - [[Event Forms]]&lt;br /&gt;
&lt;br /&gt;
= Event Forms =&lt;br /&gt;
&lt;br /&gt;
Configurable activity forms under &amp;#039;&amp;#039;&amp;#039;Home → Customizations → Event Forms&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;URL prefix:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;App:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;event_forms/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Used by field reps to capture visit/call data on a contact (checklists, scores, notes, images).&lt;br /&gt;
* On submit: can award points, send emails, schedule a task, and post to a webhook.&lt;br /&gt;
&lt;br /&gt;
== Main screens ==&lt;br /&gt;
&lt;br /&gt;
=== Event Forms list ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;URL:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Lists all company event forms.&lt;br /&gt;
* Shows: Name, notification emails, field count, entries count, points, actions.&lt;br /&gt;
* Actions: edit, copy, delete, hide, remove link, sort A–Z.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Add Event Form&amp;#039;&amp;#039;&amp;#039; → &amp;lt;code&amp;gt;/eforms/event_add_new_form/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add / Edit Event Form ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Add:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/event_add_new_form/&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Edit:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/edit/&amp;amp;lt;event_form_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Form settings ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Form Name&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Notification Email&amp;#039;&amp;#039;&amp;#039; — one address per line; emailed when a form is submitted&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Points&amp;#039;&amp;#039;&amp;#039; — points awarded when the form is completed&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Treat Event Form As&amp;#039;&amp;#039;&amp;#039; (required):&lt;br /&gt;
** Appointment&lt;br /&gt;
** Webinar&lt;br /&gt;
** None&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Additional options:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Schedule Task — create a follow-up/task after submit&lt;br /&gt;
** Send Email Copy to Rep — copy the submitting rep&lt;br /&gt;
** Use Previous Event Form Custom Field Data if Available — prefill from last entry&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Limit Account Types&amp;#039;&amp;#039;&amp;#039; — restrict which account types can use this form&lt;br /&gt;
&lt;br /&gt;
=== Event Form fields ===&lt;br /&gt;
* Attach &amp;#039;&amp;#039;&amp;#039;regular fields&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;custom fields&amp;#039;&amp;#039;&amp;#039; to a form.&lt;br /&gt;
* Set required / optional.&lt;br /&gt;
* Manage dropdown/radio options (including auto options).&lt;br /&gt;
* Reorder fields; delete fields from the form.&lt;br /&gt;
* Key URLs:&lt;br /&gt;
** Custom field on form: &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;pk&amp;amp;gt;/custom_field/&amp;amp;lt;custom_field_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
** Regular field: &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;pk&amp;amp;gt;/regular_field/&amp;amp;lt;regular_field_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
** Add new field: &amp;lt;code&amp;gt;/eforms/add_new_custom_field/&amp;amp;lt;pk&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
** Field options: &amp;lt;code&amp;gt;/eforms/fields/&amp;amp;lt;pk&amp;amp;gt;/options/&amp;amp;lt;custom_field_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Event Forms Entries ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;All entries:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/entries/&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Per form:&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;event_form_id&amp;amp;gt;/details/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Search/filter submissions; mark completed / not completed.&lt;br /&gt;
* Edit entry: &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;event_form_id&amp;amp;gt;/edit/&amp;amp;lt;contact_event_form_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Delete entry: &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;event_form_id&amp;amp;gt;/delete/&amp;amp;lt;contact_event_form_id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Fill new form on a contact: &amp;lt;code&amp;gt;/eforms/&amp;amp;lt;event_form_id&amp;amp;gt;/contact/&amp;amp;lt;contact_id&amp;amp;gt;/new/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== After-call forms ===&lt;br /&gt;
* Forms can be flagged as after-call forms (&amp;lt;code&amp;gt;is_after_call_form&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Configure via:&lt;br /&gt;
** &amp;lt;code&amp;gt;/eforms/after_call/&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/eforms/set_after_call/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Prompted after a call so the rep can log outcomes quickly.&lt;br /&gt;
&lt;br /&gt;
=== Exports &amp;amp; schedules ===&lt;br /&gt;
* Export entries: &amp;lt;code&amp;gt;/eforms/export/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Scheduled exports: &amp;lt;code&amp;gt;/eforms/schedule_exports/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Create schedule: &amp;lt;code&amp;gt;/eforms/save_scheduled_eform/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Edit / delete / run now:&lt;br /&gt;
** &amp;lt;code&amp;gt;/eforms/edit_scheduled_exports/&amp;amp;lt;id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/eforms/schedule_delete/&amp;amp;lt;id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;/eforms/run_now/&amp;amp;lt;id&amp;amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quick Links (in UI) ==&lt;br /&gt;
* Add Event Form&lt;br /&gt;
* Event Forms&lt;br /&gt;
* Event Forms Entries&lt;br /&gt;
&lt;br /&gt;
== What happens on submit ==&lt;br /&gt;
* Creates a &amp;#039;&amp;#039;&amp;#039;ContactEventForm&amp;#039;&amp;#039;&amp;#039; linked to company, user, contact, and form.&lt;br /&gt;
* Stores answers (custom/regular field values), optional GPS (lat/long), points.&lt;br /&gt;
* Can mark &amp;#039;&amp;#039;&amp;#039;completed&amp;#039;&amp;#039;&amp;#039; with a completed date.&lt;br /&gt;
* Can link to an appointment.&lt;br /&gt;
* Can attach personnel (people at the account).&lt;br /&gt;
* Can create a scheduled follow-up task.&lt;br /&gt;
* Can send notification emails (and optional copy to rep).&lt;br /&gt;
* Can POST to &amp;#039;&amp;#039;&amp;#039;post_back_url&amp;#039;&amp;#039;&amp;#039; (webhook) with secret/method if configured.&lt;br /&gt;
&lt;br /&gt;
== Key data models ==&lt;br /&gt;
&lt;br /&gt;
=== EventForm ===&lt;br /&gt;
* Form template for a company.&lt;br /&gt;
* Notable fields: name, position, points, post_back_url / secret / method, is_schedule_followup, send_email_to_rep, prefill_data, is_after_call_form, hide, is_clickable, event_form_treat_as.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_eventform&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EventFormEMail ===&lt;br /&gt;
* Notification email addresses for a form.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_eventformemail&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ContactEventForm ===&lt;br /&gt;
* One submitted entry on a contact.&lt;br /&gt;
* Notable fields: user, contact, event_form, created, points, latitude/longitude, completed, completed_date, appointment.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_contacteventform&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ContactEventFormPersonnel ===&lt;br /&gt;
* People (personnel) linked to a submission.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_contacteventformpersonnel&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EventFormContactType ===&lt;br /&gt;
* Limits which Account Types can use the form.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_eventformcontacttype&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EventFormTreatAs ===&lt;br /&gt;
* Treatment type: Appointment / Webinar / None.&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_eventformtreatas&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EventFormCField ===&lt;br /&gt;
* Links custom/regular fields onto a form (order, required, etc.).&lt;br /&gt;
* Table: &amp;lt;code&amp;gt;cp_eventformcfield&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typical setup order ==&lt;br /&gt;
# Create Account Types and Custom Fields first (Home menu).&lt;br /&gt;
# Add Event Form (name, emails, points, treat-as, options).&lt;br /&gt;
# Limit Account Types if needed.&lt;br /&gt;
# Add / order form fields and options.&lt;br /&gt;
# (Optional) Set as after-call form.&lt;br /&gt;
# (Optional) Configure webhook post-back.&lt;br /&gt;
# Reps fill forms from a contact; managers review Entries / export.&lt;br /&gt;
&lt;br /&gt;
== Related menus ==&lt;br /&gt;
* [[Home menu#Custom Fields|Custom Fields]] — field definitions reused on forms&lt;br /&gt;
* [[Home menu#Account Types|Account Types]] — used to limit who can use a form&lt;br /&gt;
* Contacts — fill / view forms on an account&lt;br /&gt;
* Reports — event form data can appear in reports/exports&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Hide removes the form from normal use without deleting history.&lt;br /&gt;
* Remove Link controls whether the form appears as a clickable link in contact menus.&lt;br /&gt;
* Copy duplicates an existing form (including post-back and after-call settings).&lt;br /&gt;
* Points can roll into gamification / leaderboard-style scoring when awarded on completion.&lt;/div&gt;</summary>
		<author><name>Ashley DeBon</name></author>
		
	</entry>
</feed>